Skip to content

Instantly share code, notes, and snippets.

View kurtisdunn's full-sized avatar

Kurtis Dunn kurtisdunn

View GitHub Profile
@kurtisdunn
kurtisdunn / jumbotron.js
Created July 28, 2015 14:49
Jumbotron Animated Headings
jumbtron: function() {
$(jumbtron.h1).addClass('animated ' + 'fadeInLeftBig').appendTo(".jumbotron");
setTimeout( function() { $('.cloud').textillate({ in: { effect: 'fadeInLeftBig' } }); }, 200);
setTimeout( function() { $(jumbtron.h2).addClass('animated ' + 'fadeInRightBig').appendTo(".jumbotron"); }, 700);
setTimeout( function() { $(jumbtron.btn).addClass('animated ' + 'fadeInUp').appendTo(".jumbotron"); }, 1000);
}
@kurtisdunn
kurtisdunn / currentLocation.swift
Last active November 6, 2015 02:51
Current Location - Swift 2, iOS 9.1.
//
// currentLocation.swift
// Current Location
//
// Created by Kurtis Dunn on 21/08/2015.
// Copyright © 2015 Kurtis Dunn. All rights reserved.
//
import UIKit
import MapKit
@kurtisdunn
kurtisdunn / moduleLoader.js
Created August 21, 2015 02:46
Modular file loading - RequireJS
require.config({
paths: {
text: '/assets/js/vendor/require/text.min',
pace: '/assets/js/vendor/pace/pace.min',
jquery: '/assets/js/vendor/jquery/jquery.min',
underscore: '/assets/js/vendor/underscore/underscore.min',
backbone: '/assets/js/vendor/backbone/backbone.min',
bootstrap: '/assets/js/vendor/bootstrap/bootstrap.min',
enquire: '/assets/js/vendor/enquire/enquire.min',
templates: '/templates'
@kurtisdunn
kurtisdunn / mail.java
Created August 21, 2015 02:50
Mailer in JAVA - Circa 2008
package << package >>;
import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.event.*;
import javax.mail.internet.*;
public class TestMail {
public TestMail() {}
@kurtisdunn
kurtisdunn / socket.ioChat.js
Created August 26, 2015 06:00
Socket IO Chat Application
$(function() {
var FADE_TIME = 150; // ms
var TYPING_TIMER_LENGTH = 400; // ms
var COLORS = [
'#e21400', '#91580f', '#f8a700', '#f78b00',
'#58dc00', '#287b00', '#a8f07a', '#4ae8c4',
'#3b88eb', '#3824aa', '#a700ff', '#d300e7'
];
// Initialize varibles
@kurtisdunn
kurtisdunn / README.md
Last active January 6, 2016 06:22
Backbone SPA

#Single Page Application ###RequireJS, BackboneJS, Jquery

@kurtisdunn
kurtisdunn / backboneViewTemplates.js
Last active November 6, 2015 02:46
Backbone.js Views - Template Loader.
fetchTemplates: function() {
var that = this;
var templatesCollection = new TemplatesCollection();
switch (window.location.pathname) {
case '/':
templatesCollection.fetch({
url: '/api/template/home',
success: function(rsp) {
//Set Template
templateName = 'Home';
@kurtisdunn
kurtisdunn / gulpfile.js
Last active March 22, 2019 11:24
Gulp Config for Drupal 8, Drush, SASS & BrowserSync.
/rest//*global -$ */
'use strict';
var gulp = require('gulp');
var sass = require('gulp-sass');
var mainBowerFiles = require('main-bower-files');
var $ = require('gulp-load-plugins')();
var browserSync = require('browser-sync');
var reload = browserSync.reload;
// Error notifications
@kurtisdunn
kurtisdunn / functions.php
Created November 12, 2015 11:54
Example WordPress functions.php
<?php
function site_resources() {
wp_enqueue_style( 'bootstrap-options-style', get_template_directory_uri() . '/css/bootstrap.min.css' );
wp_enqueue_style( 'custom-options-style', get_template_directory_uri() . '/css/custom.min.css' );
wp_enqueue_style( 'font-awesome-options-style', get_template_directory_uri() . '/bower_components/font-awesome/css/font-awesome.min.css' );
wp_enqueue_style( 'animate-options-style', get_template_directory_uri() . '/bower_components/animate.css/animate.min.css' );
}
add_action('wp_enqueue_scripts', 'vitalConsult_resources');
@kurtisdunn
kurtisdunn / Gruntfile.js
Last active November 21, 2015 05:20
Drupal 8 - GruntJS - SASS - BrowserSync
'use strict';
module.exports = function(grunt) {
// show elapsed time at the end
require('time-grunt')(grunt);
grunt.initConfig({
notify_hooks: {
options: {
enabled: true,