Skip to content

Instantly share code, notes, and snippets.

View svnlto's full-sized avatar
🦙

Sven Lito svnlto

🦙
View GitHub Profile
@svnlto
svnlto / gist:770975
Created January 8, 2011 16:42
search body for certain attr (regex)
var className = $('body').attr('class');
if (/content-item-2(4|5)/.test($('body').attr('class'))) {
$(imageTrigger).click();
}
@svnlto
svnlto / gist:770982
Created January 8, 2011 16:48
search body for certain attr (loop)
var
className = $('body').attr('class'),
galleryPages = ['content-item-24', 'content-item-25'],
len = galleryPages.length;
for (i=0; i<len; i++) {
if (className === galleryPages[i]) {
$(imageTrigger).click();
break;
}
@svnlto
svnlto / slider.js
Created January 8, 2011 20:21
image slider
(function (window, $) {
var Slider = function (items, interval) {
var self = this;
self.items = items;
self.interval = interval;
self.current = 0;
self.buttons = $('<div class="slider-buttons" style="position:absolute; right: 0; bottom: 0;">');
self.prevBtn = $('<a href="#">prev</a>');
@svnlto
svnlto / gist:806945
Created February 1, 2011 23:20
function - callback - awesome
var myAwesomeVar = function (params, callback) {
$.ajax({
url: 'somewhere/over/the/rainbow/',
type: 'GET',
dataType: 'json',
data: params || {},
success: function (data, textStatus, xhr) {
var awesomeArray = [];
getProcesses: function (params, callback) {
var get;
get = $.ajax('/core/index.cfm/process.Process.getProcesses', {
dataType: 'json',
data: params || {}
});
get.success(function (resp) {
var processData = [];
@svnlto
svnlto / osx_lion_rail_setup.md
Created November 8, 2011 14:23 — forked from jpantuso/osx_lion_rail_setup.md
Setup OS X 10.7 w/ homebrew, oh-my-zsh, rvm, nvm
dojo.provide(" myshit.external._Mustache");
dojo.require("dijit._Templated");
(function(d){
/*
mustache.js — Logic-less templates in JavaScript
See http://mustache.github.com/ for more info.
*/
@svnlto
svnlto / handlebars.js
Created November 14, 2011 16:49
dojo handlebars.js
dojo.provide("dbp._Handlebars");
dojo.require("dijit._TemplatedMixin");
(function(d) {
// lib/handlebars/parser.js
/* Jison generated parser */
var handlebars = (function(){
var parser = {trace: function trace() { },
yy: {},
symbols_: {"error":2,"root":3,"program":4,"EOF":5,"statements":6,"simpleInverse":7,"statement":8,"openInverse":9,"closeBlock":10,"openBlock":11,"mustache":12,"partial":13,"CONTENT":14,"COMMENT":15,"OPEN_BLOCK":16,"inMustache":17,"CLOSE":18,"OPEN_INVERSE":19,"OPEN_ENDBLOCK":20,"path":21,"OPEN":22,"OPEN_UNESCAPED":23,"OPEN_PARTIAL":24,"params":25,"hash":26,"param":27,"STRING":28,"INTEGER":29,"BOOLEAN":30,"hashSegments":31,"hashSegment":32,"ID":33,"EQUALS":34,"pathSegments":35,"SEP":36,"$accept":0,"$end":1},
# NVM
if [[ -s $HOME/.nvm ]] ; then
setopt nullglob
NVM_DIR=$HOME/.nvm
source $NVM_DIR/nvm.sh
nvm use
fi
@svnlto
svnlto / handlebars.js
Created November 15, 2011 13:56 — forked from phiggins42/handlebars.js
dojo handlebars.js
dojo.provide("dbp._Handlebars");
dojo.require("dijit._TemplatedMixin");
(function(d) {
// lib/handlebars/parser.js
/* Jison generated parser */
var handlebars = (function(){
var parser = {trace: function trace() { },
yy: {},
symbols_: {"error":2,"root":3,"program":4,"EOF":5,"statements":6,"simpleInverse":7,"statement":8,"openInverse":9,"closeBlock":10,"openBlock":11,"mustache":12,"partial":13,"CONTENT":14,"COMMENT":15,"OPEN_BLOCK":16,"inMustache":17,"CLOSE":18,"OPEN_INVERSE":19,"OPEN_ENDBLOCK":20,"path":21,"OPEN":22,"OPEN_UNESCAPED":23,"OPEN_PARTIAL":24,"params":25,"hash":26,"param":27,"STRING":28,"INTEGER":29,"BOOLEAN":30,"hashSegments":31,"hashSegment":32,"ID":33,"EQUALS":34,"pathSegments":35,"SEP":36,"$accept":0,"$end":1},