Skip to content

Instantly share code, notes, and snippets.

View connor's full-sized avatar

Connor Montgomery connor

View GitHub Profile
@connor
connor / app.js
Created May 9, 2012 02:16
github auth using everyauth
// Modules
var express = require('express')
, everyauth = require('everyauth')
, connect = require('connect');
var app = module.exports = express.createServer();
everyauth.debug = true
var context = cubism.context()
.step(1e4)
.size(1440)
.shiftDiff(200);
@connor
connor / beforeusingthenewapi.js
Created April 29, 2012 23:06
before using the API
var context = cubism.context()
.step(1e4)
.size(1440);
@connor
connor / afterPublicFunction.js
Created April 29, 2012 23:06
use shiftDiff var instead of numeric value
case 37: // left
if (d3.event.shiftKey && focus > shiftDiff) context.focus(focus -= shiftDiff);
else {
if (focus == null) focus = size - 1;
if (focus > 0) context.focus(--focus);
}
break;
case 39: // right
if (d3.event.shiftKey && size - focus > shiftDiff) context.focus(focus += shiftDiff);
else {
@connor
connor / shiftDiffInApi.js
Created April 29, 2012 23:05
example shiftdiff in API
var context = cubism.context()
.step(1e4)
.size(1440)
.shiftDiff(100); // shiftDiff is now 100
@connor
connor / shiftdifffunction.js
Created April 29, 2012 23:05
shift diff function
context.shiftDiff = function(diff) {
if (!arguments.length) shiftDiff = 20 // default
else shiftDiff = diff;
return update();
}
@connor
connor / shiftdiff.js
Created April 29, 2012 23:04
shift diff var
// previous js vars, like step, size, clientDelay, etc...
shiftDiff = 20,
// other js vars, like event, scale, timeout, etc...
@connor
connor / right.js
Created April 29, 2012 23:03
right keydown cubism.js
case 39: // right
if (d3.event.shiftKey && size - focus > 20) context.focus(focus += 20);
else {
if (focus == null) focus = size - 2;
if (focus < size - 1) context.focus(focus++);
}
break;
@connor
connor / after_leftarrow.js
Created April 29, 2012 23:03
AFTER left arrow cubism.js
case 37: // left
if (d3.event.shiftKey && focus > 20) context.focus(focus -= 20);
else {
if (focus == null) focus = size - 1;
if (focus > 0) context.focus(--focus);
}
break;
@connor
connor / left arrow.js
Created April 29, 2012 23:02
BEFORE left arrow keydown cubism.js
case 37: // left
if (focus == null) focus = size - 1;
if (focus > 0) context.focus(--focus);
break;