Skip to content

Instantly share code, notes, and snippets.

@jdtdesigns
jdtdesigns / User.js
Last active September 11, 2017 20:10
User model with encryption and roles -- Mongoose
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
// const bcrypt = require('bcrypt');
mongoose.Promise = global.Promise; // removes deprecation warning
const UserSchema = new Schema({
username: {
type: String,
required: true,
@jdtdesigns
jdtdesigns / README.md
Last active November 11, 2016 04:43
Bot Command List

#Commands

Basic Commands

  • !quote - Returns a random Chuck Norris quote
  • !joke - Returns a random joke
  • !answer - Shows the answer for previous joke
  • !joke history - Prints a list of all the previous jokes
  • !help - Show the url for bot README

###Track selection commands.

// To Create
@mixin size ($point) {
@if $point == large {
@media screen and (max-width: 1086px) {
@content;
}
}
@if $point == medium {
@media screen and (max-width: 850px) {
@content;
{
"devDependencies": {
"browser-sync": "^2.9.11",
"gulp": "^3.9.1",
"gulp-autoprefixer": "^3.0.2",
"gulp-concat": "^2.6.0",
"gulp-jshint": "^1.11.2",
"gulp-plumber": "^1.1.0",
"gulp-sass": "^2.0.4",
"gulp-uglify": "^1.5.2",
///// Plugin Includes /////
var gulp = require('gulp'),
uglify = require('gulp-uglify'),
plumber = require('gulp-plumber'),
concat = require('gulp-concat'),
jshint = require('gulp-jshint'),
prefix = require('gulp-autoprefixer'),
browserSync = require('browser-sync'),
reload = browserSync.reload,
sass = require('gulp-sass');
<?php
$repeater = get_field('the_date');
foreach( $repeater as $i => $row ) :
$column_id[ $i ] = $row['the_date'];
endforeach;
@jdtdesigns
jdtdesigns / functions.php
Created December 24, 2015 02:23
Add current page slug to body class
function add_slug_body_class( $classes ) {
global $post;
if ( isset( $post ) ) {
$classes[] = $post->post_type . '-' . $post->post_name;
}
return $classes;
}
add_filter( 'body_class', 'add_slug_body_class' );
@jdtdesigns
jdtdesigns / wp_menu
Created November 30, 2015 00:12
WordPress Menu
function register_espace_menus() {
register_nav_menus(
array(
'primary-navigation' => __( 'Primary Navigation' ),
)
);
}
add_action( 'init', 'register_espace_menus' );
@jdtdesigns
jdtdesigns / toggle-content
Last active November 27, 2015 18:54
toggle content
.toggle-content {
transform: scaleY(0);
transform-origin: top left;
transition: transform .5s;
&.open {
transform: scaleY(1);
transition: transform .5s;
}
}
$window = $(window);
$window.on('scroll', _stickyNav);
function _stickyNav() {
y = $(this).scrollTop();
if ( y >= 5 ) {
$header.addClass('header-scroll');
} else {