Skip to content

Instantly share code, notes, and snippets.

View aaronfischer's full-sized avatar

Aaron Fischer aaronfischer

View GitHub Profile
@aaronfischer
aaronfischer / waypoint.js
Created April 19, 2014 14:31
Waypoint.js Snippet
/*********************************************************
/
/ Waypoints
/
*********************************************************/
$(function () {
if($(window).width() >= 900 || $('html').hasClass("no-touch")){
var $links = $('.panel-nav li a[href="#' + this.id + '"]');
$('section.panel').waypoint(function(direction) {
var $links = $('.panel-nav li a[href="#' + this.id + '"]');
@aaronfischer
aaronfischer / gist:a0a3462d861c76c1b7f1
Created July 8, 2014 15:56
Loop through json Object
$.getJSON('URL', function(json, textStatus) {
console.log('successful');
}).done(function(json, textStatus){
console.log('doneful');
console.log('prpl',json);
// loop through and grab the message from each commit
var items = [],
elems = json.states;
@aaronfischer
aaronfischer / gulpfile.js
Created July 13, 2014 05:07
Gulp File - *working document*
var gulp = require('gulp'),
// sass = require('gulp-ruby-sass'),
compass = require('gulp-compass'),
autoprefixer = require('gulp-autoprefixer'),
minifycss = require('gulp-minify-css'),
jshint = require('gulp-jshint'),
uglify = require('gulp-uglify'),
imagemin = require('gulp-imagemin'),
pngcrush = require('imagemin-pngcrush'),
rename = require('gulp-rename'),
@aaronfischer
aaronfischer / gist:bba29a2001d489293250
Created July 13, 2014 05:26
Smart Resize Function
$(document).ready(function() {
$(window).smartresize(function(){
// call a function that needs to run on resize
homePanel();
});
});
(function($,sr){
// debouncing function from John Hann
/* ----------------------------------------------------------------------------------------------------------
03 SmartResize
---------------------------------------------------------------------------------------------------------- */
(function($,sr){
// debouncing function from John Hann
// http://unscriptable.com/index.php/2009/03/20/debouncing-javascript-methods/
var debounce = function (func, threshold, execAsap) {
var timeout;
@aaronfischer
aaronfischer / browserUpdate.html
Last active August 29, 2015 14:12
browser update modal
<div id="browserUpdate" class="browserUpdate overlay">
<a href="#" class="overlay-close js-close"><i class="icn-x icon-box -rev"></i></a>
<div class="view view-directory swiper-container browserUpdate-container">
<div class="swiper-slide">
<div class="row cf">
<div class="col-18 ac ci browserUpdate-info">
<img class="browserUpdate-warning-icon" src="/sites/all/themes/adu/assets/media/img/optimized/browserUpdate/warning.png" alt="warning icon">
<h4>Did you know your browser is out of date?</h4>
<p>To get the best possible experience using our website we recommend that you upgrade to a newer version or other web broswer. A list of the most popular web browsers can be found below. </p>
<p><strong>By closing this window you acknowledge that your experience on this website may be degraded.</strong></p>
@aaronfischer
aaronfischer / iOS Slider basic setup + helper functions
Created January 22, 2014 19:54
iOS Slider basic setup + helper functions
// Slider build pagination before iosslider loads
$('.general .slides').each(function(i,e){
if($(this).find('> .slide').length > 1){
slidePaginate(i,e);
}
});
// this should be run outside of the iosslider load code
function slidePaginate(i,e,el) {
var e = $(e);
@aaronfischer
aaronfischer / video.html
Last active February 21, 2016 05:23
Full screen background video
<video id="video" class="full-bleed" preload="" autoplay="">
<source src="/videos/MMI-Feature-Vid-01.2.webmhd.webm" type="video/webm">
<source src="/videos/MMI-Feature-Vid-01.3.mp4" type="video/mp4">
</video>
@aaronfischer
aaronfischer / gist:ab2e64ddd7588eda3d92
Last active March 16, 2016 20:21
ffmpeg - re-encode audio into additional stereo track, do not re-encode video
ffmpeg -i "input.mkv" \
-map 0:0 -map 0:1 -map 0:1 \
-c:v copy \
-c:a:0 libfaac -b:a:0 192k -ac 2 \
-c:a:1 copy \
"output.conv.mkv"
@aaronfischer
aaronfischer / imgToSVG.js
Created July 13, 2014 05:31
Convert all SVG Images to inline SVGs
/* ----------------------------------------------------------------------------------------------------------
03 Converts all svg images to inline svgs
---------------------------------------------------------------------------------------------------------- */
function imgToSvg(){
jQuery('img.svg').each(function(){
var $img = jQuery(this);
var imgID = $img.attr('id');
var imgClass = $img.attr('class');
var imgURL = $img.attr('src');