Skip to content

Instantly share code, notes, and snippets.

View bryanerayner's full-sized avatar

Bryan Rayner bryanerayner

View GitHub Profile
/**
* Produces a function which uses template strings to do simple interpolation from objects.
*
* Usage:
* var makeMeKing = generateTemplateString('${name} is now the king of ${country}!');
*
* console.log(makeMeKing({ name: 'Bryan', country: 'Scotland'}));
* // Logs 'Bryan is now the king of Scotland!'
*/
var generateTemplateString = (function(){
@RubaXa
RubaXa / jquery.classList.js
Last active December 17, 2015 07:48
jQuery extension, add support `classList`.
/**
* jQuery extension, add support `classList`.
*
* @author RubaXa <trash@rubaxa.org>
* @license MIT
*/
(function ($){
var
_rspace = /\s+/
@tvandervossen
tvandervossen / gist:1231476
Created September 21, 2011 07:33
Mobile Safari viewport sizes on iOS 4.3 and 5
iPad
1024 × 690 In landscape on iOS 4.3
1024 × 672 In landscape on iOS 5
768 × 946 In portrait on iOS 4.3
768 × 928 In portrait on iOS 5
1024 × 660 Always showing bookmarks bar in landscape on iOS 4.3
1024 × 644 Always showing bookmarks bar in landscape on iOS 5
768 × 916 Always showing bookmarks bar in portrait on iOS 4.3