Skip to content

Instantly share code, notes, and snippets.

View timrwood's full-sized avatar

Tim Wood timrwood

View GitHub Profile
function () {
var last = null;
this.get('content').forEach(function (item) {
item.set('prev', last);
item.set('next', null);
if (last) {
last.set('next', item);
}
last = item;
});
@timrwood
timrwood / tasks.js
Created January 9, 2014 03:37
Gulp task organization
gulp.task('qa') // jshint, jscs, tests
gulp.task('js') // require/browserify, concat, uglify
gulp.task('css') // stylus, autoprefixer, csso
gulp.task('img') // imagemin, copy, svgmin
gulp.task('html') // consolidate, htmlmin
gulp.task('font') // ??
gulp.task('sprite') // ??
gulp.task('build', ['qa', 'js', 'css', 'img', 'html'])
App.MyComponent = Ember.Component.extend({
startTimer: function () {
// start timer
}.on( 'didInsertElement' ),
killTimer: function () {
// stop timer
}.on( 'willDestroyElement' )
});
body {
color: broken;
}
Ember.STRINGS = {
test : 'asdf'
};
Ember.Handlebars.helper('_', function(string) {
return Ember.String.loc(string);
});
@timrwood
timrwood / qunit.js
Created December 2, 2013 18:26
qunit set favicon
if (config.stats.bad) {
setFavicon('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAH0lEQVQ4T2P8z8AAROQDxlEDGEbDgGE0DIBZaBikAwCl1B/x0/RuTAAAAABJRU5ErkJggg==');
} else {
setFavicon('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAHklEQVQ4T2Nk+A+EFADGUQMYRsOAYTQMgHloGKQDAJXkH/HZpKBrAAAAAElFTkSuQmCC');
}
function setFavicon( uri ) {
# NPM
# Remove local node modules
rm -rf node_modules/
# Remove npm shrinkwrap
rm npm-shrinkwrap.json
@timrwood
timrwood / add-grunt-build-pre-push-hook.sh
Created September 30, 2013 22:09
Add Grunt build pre push git hook
cd $(git rev-parse --show-toplevel)/.git/hooks/ && echo -e '#!/bin/sh\n\ngrunt build' > pre-push && chmod 755 pre-push && cd -
@timrwood
timrwood / reload.md
Created September 20, 2013 01:19
Bookmarklett to reload all CSS files. X-Treme code-golfed version.
javascript:!function(a,b,c){for(b=a.length;b--;)c=a[b],c.rel.match(/^sty/i)&&c.href&&(c.href=c.href.replace(/(\?|&)_.*/,"$1_"+ +new Date))}(document.querySelectorAll("link"));
import mimetypes
mimetypes.add_type("application/font-woff", ".woff", True)