Skip to content

Instantly share code, notes, and snippets.


Indamix Indamix

View GitHub Profile
View list-out-of-lambda.js
var empty_list = function(selector) {
return selector(undefined, undefined, true);
var prepend = function(el, list) {
return function(selector) {
return selector(el, list, false);
var head = function(list) {
nicdaCosta / Grep.js
Last active Feb 6, 2021
Basic function that searches / filters any object or function and returns matched properties.
View Grep.js
Author : Nic da Costa ( @nic_daCosta )
Created : 2012/11/14
Version : 0.2
(c) Nic da Costa
License : MIT, GPL licenses
Basic function that searches / filters any object or function and returns matched properties.
efeminella / backbone-persistable-collection.js
Created Apr 9, 2012
A Persistable Backbone Collection Implementation
View backbone-persistable-collection.js
* Copyright (c) 2012 Eric Feminella,
( function( _, Backbone )
// convenience reference to the Backbone.Collection constructor
var _initialize = Backbone.Collection.prototype.initialize;
* The Backbone.PersistableCollection provides a simply abstraction which
jrust / README.markdown
Created Mar 13, 2012 — forked from pezholio/README.markdown
Bootstrap's Typeahead plugin extended (AJAX functionality, comma-separated values, autowidth, and autoselect)
View README.markdown

This is a fork of a fork of Bootstrap Typeahead that adds minimal but powerful extensions.

  • Ability to disable autoselect of first matched element.
  • Ability to automatically set the width of the dropdown to that of the text input.
  • Ability to fetch source element via AJAX
  • Ability to have a comma separated list of tags.

For the proper source, and other examples, please see the original gist.

Example showing off all the above features

Olical /
Created Jan 31, 2012
Fullscreen API class

This is a wrapper class for the fullscreen API. It should make it easier to use.

It is supported in the latest versions of Chrome and Safari. It will be supported in Firefox in version 10 (which is released tomorrow).

All calls to activate fullscreen have to be made from a user action. So a button click for example.

Here are some useful links. To run the example it has to be run on its own page, not an iframe. So I have linked to where the iframe points in jsFiddle.

paulirish / rAF.js
Last active Sep 11, 2021
requestAnimationFrame polyfill
View rAF.js
// requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
// MIT license
(function() {
var lastTime = 0;
var vendors = ['ms', 'moz', 'webkit', 'o'];
View paginated_collection.js
// includes bindings for fetching/fetched
var PaginatedCollection = Backbone.Collection.extend({
initialize: function() {
_.bindAll(this, 'parse', 'url', 'pageInfo', 'nextPage', 'previousPage');
typeof(options) != 'undefined' || (options = {}); = 1;
typeof(this.perPage) != 'undefined' || (this.perPage = 10);
fetch: function(options) {
cowboy /
Last active Sep 28, 2021
jQuery Tiny Pub/Sub: A really, really, REALLY tiny pub/sub implementation for jQuery.