Skip to content

Instantly share code, notes, and snippets.

View jeremymouton's full-sized avatar

Jeremy Mouton jeremymouton

View GitHub Profile
### Keybase proof
I hereby claim:
* I am jeremymouton on github.
* I am jeremymouton (https://keybase.io/jeremymouton) on keybase.
* I have a public key ASBDTJ1IEvoxU2Ht5nYpi0HZUmirNbAZEFL4QlcQdkslnQo
To claim this, I am signing this object:
/*====================================================================================================================================*
ImportJSON by Trevor Lohrbeer (@FastFedora)
====================================================================================================================================
Version: 1.2.1
Project Page: http://blog.fastfedora.com/projects/import-json
Copyright: (c) 2012-2013 by Trevor Lohrbeer
License: GNU General Public License, version 3 (GPL-3.0)
http://www.opensource.org/licenses/gpl-3.0.html
------------------------------------------------------------------------------------------------------------------------------------
A library for importing JSON feeds into Google spreadsheets. Functions include:
@jeremymouton
jeremymouton / nav-collapse.js
Last active February 10, 2016 19:49
Responsive navigation (depends on jQuery)
$(document).ready( function() {
/*
* Nav collapse
*
*/
$('[data-nav-collapse]').click( function(e) {
e.preventDefault();
var target = $(this).data('nav-collapse');
$(target).toggleClass('is-active');
});
@jeremymouton
jeremymouton / scroll-to.js
Last active January 17, 2017 19:33
jQuery Scroll To with offset support
/**
* Scroll To
* data-scroll-to="#element" or href="#element"
* data-scroll-to-offset="-10"
*/
import $ from 'jquery'
$('.js-scroll-to').on('click', function(e) {
e.preventDefault()
@jeremymouton
jeremymouton / _animated-link.less
Last active August 29, 2015 14:19
Animated link underline
@jeremymouton
jeremymouton / better_bootstrap_popovers.js
Last active December 19, 2015 05:18
A better and more user-friendly popover script for Twitter Bootstrap. Easier closing of popover, and only one popover open at one time (to fix overlapping popovers).
$( function() {
$('html').click(function(e) {
$("[rel='popover']").filter(function(index, el) { return el != e.target; }).popover('hide');
});
$("[rel='popover']").popover({
html: true,
trigger: 'manual'
}).click(function(e) {
$("[rel='popover']").filter(function(index, el) { return el != e.target; }).popover('hide');
@jeremymouton
jeremymouton / colored-git-log
Created June 9, 2013 04:13
From: https://coderwall.com/p/euwpig Adds color styles to git log. Copy/paste into terminal. Use: "git lg", "git lg -p"
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
@jeremymouton
jeremymouton / responsive.css
Last active December 16, 2015 14:29
Responsive iframes
/*
Responsive youtube videos
source: http://avexdesigns.com/responsive-youtube-embed/
*/
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
@jeremymouton
jeremymouton / environment.rb
Created April 23, 2013 02:27
Loading local environment keys in rails project
# In <code>config/environment.rb</code>
keys = File.join(Rails.root, 'config', 'keys.rb')
load(keys) if File.exists?(keys)
# In <code>config/keys.rb</code>
ENV['KEY'] = 'value'
# When adding production keys to heroku, use:
heroku config:add KEY='value'
@jeremymouton
jeremymouton / ie-placeholder.js
Created February 19, 2013 17:22
Input placeholder support for old IE browsers
// Placeholder support for IE and older browsers.
// http://www.femgeek.co.uk/html5-placeholders-for-troublesome-browsers-ie-ie9/
$.support.placeholder = ('placeholder' in document.createElement('input'));
$(function() {
if(!$.support.placeholder) {
var active = document.activeElement;
$('textarea').each(function(index, element) {
if($(this).val().length === 0) {