Skip to content

Instantly share code, notes, and snippets.

function disable_submit_button(obj) {
var selector = 'input[type="submit"]';
var in_sub;
if (!obj) {
in_sub = document.querySelectorAll(selector);
} else {
var in_sub = obj.querySelectorAll(selector);
}
setTimeout(function(){
if (in_sub) {
@brigand
brigand / promise.js
Created February 15, 2014 18:08 — forked from riston/promise.js
var Q = require('q'),
fs = require('fs');
Q.longStackSupport = true;
var filterLargeFilename = function (array) {
var length = 10;
return array.filter(function (name) {
return (name.length <= length);
'use strict';
app.factory('Gapi', ['$q', function($q) {
var loaded = false, loading = false;
function makeRequest() {
// do it later if we're not loaded yet
if (!loaded) {
return load().then(makeRequest);
}
var x = require("./fnord");
module.exports = function foo() {
console.log(x(1, 2));
};
@brigand
brigand / Auth
Last active August 29, 2015 14:01
var mysql = require('../lib/db');
var pub = {
authorize:function(uid,origin, cb){
mysql.getConnection(function(err, connection) {
if (err){ return cb(err); }
// Use the connection
connection.query('SELECT secret_key,domain_name FROM rs_eshop_auth WHERE secret_key = ?',uid, function(err, rows) {
if (err){ return cb(err); }
require! {
React
RRouter
request: superagent
Header: "../components/Header.ls"
Loading: "../components/Loading.ls"
}
Link = RRouter.Link
var Promise = require('bluebird'); // or load bluebird some other way
var getSoundCloudUser = function(artist, params){
var get = Promise.promisify(Soundcloud.get, Soundcloud)
return get('/e1/users/' + artist + '/stream', params);
};
var stream = {
tracks: [],
playlists: []
};
var mysql = require('mysql'),
http = require('http');
var connections = [null, null, null].map(function(){
var connection = mysql.createConnection({
host : 'localhost',
database : 'benchmark',
user : 'root',
password : '1234'
});
@brigand
brigand / 0_reuse_code.js
Last active August 29, 2015 14:05
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@brigand
brigand / dzen.js
Last active August 29, 2015 14:06 — forked from DanielFGray/dzen.js
#!/usr/bin/env node
'use strict';
var fs = require('fs'),
moment = require('moment'),
underscore = require('underscore'),
child_process = require('child_process'),
spawn = child_process.spawn,
exec = child_process.exec;