# HG changeset patch # User Ludovic Chabant # Date 1357415554 28800 # Node ID 8535d63dc1c176440325f5086fe1467271b94672 # Parent 161a0f534201a635387207918e2706b63f092a33 Added `ifnot` Handlebar helper. diff -r 161a0f534201 -r 8535d63dc1c1 wikked/static/js/wikked/handlebars.js --- a/wikked/static/js/wikked/handlebars.js Fri Jan 04 19:36:08 2013 -0800 +++ b/wikked/static/js/wikked/handlebars.js Sat Jan 05 11:52:34 2013 -0800 @@ -45,6 +45,19 @@ return options.inverse(this); }); + /** + * Inverse if. + */ + Handlebars.registerHelper('ifnot', function(context, options) { + if (!context) { + return options.fn(this); + } + return options.inverse(this); + }); + + /** + * Format dates. + */ Handlebars.registerHelper('date', function(timestamp) { var date = new Date(timestamp * 1000); return date.toDateString();