From 032111818f3335e9b243d71bb3c08e044643c918 Mon Sep 17 00:00:00 2001 From: Kate Odnous Date: Thu, 20 Feb 2014 15:55:55 -0800 Subject: [PATCH] Release v1.2.0 --- archive/dustjs-helpers-1.2.0.tar.gz | Bin 0 -> 7895 bytes archive/dustjs-helpers-1.2.0.zip | Bin 0 -> 8482 bytes dist/dust-helpers.js | 46 ++++++++++++++++------------ dist/dust-helpers.min.js | 4 +-- package.json | 2 +- 5 files changed, 30 insertions(+), 22 deletions(-) create mode 100644 archive/dustjs-helpers-1.2.0.tar.gz create mode 100644 archive/dustjs-helpers-1.2.0.zip diff --git a/archive/dustjs-helpers-1.2.0.tar.gz b/archive/dustjs-helpers-1.2.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f4f29c16cf339d4e2a7a87df6c85da13845e590 GIT binary patch literal 7895 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 Bb>;v7 literal 0 HcmV?d00001 diff --git a/archive/dustjs-helpers-1.2.0.zip b/archive/dustjs-helpers-1.2.0.zip new file mode 100644 index 0000000000000000000000000000000000000000..5dfa61f9b181b19b0af47c32f5564a1d54667cdc GIT binary patch literal 8482 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:void 0},lte:function(a,b,c,d){return d?(d.filterOpType="lte",filter(a,b,c,d,function(a,b){return a>=b})):a},gt:function(a,b,c,d){return d?(d.filterOpType="gt",filter(a,b,c,d,function(a,b){return b>a})):a},gte:function(a,b,c,d){return d?(d.filterOpType="gte",filter(a,b,c,d,function(a,b){return b>=a})):a},"default":function(a,b,c,d){return d&&(d.filterOpType="default"),filter(a,b,c,d,function(){return!0})},size:function(a,b,c,d){var e,f,g,h=0;if(d=d||{},e=d.key,e&&e!==!0)if(dust.isArray(e))h=e.length;else if(!isNaN(parseFloat(e))&&isFinite(e))h=e;else if("object"==typeof e){f=0;for(g in e)Object.hasOwnProperty.call(e,g)&&f++;h=f}else h=(e+"").length;else h=0;return a.write(h)}};dust.helpers=helpers}("undefined"!=typeof exports?module.exports=require("dustjs-linkedin"):dust); \ No newline at end of file +!function(dust){function isSelect(a){var b=a.current();return"object"==typeof b&&b.isSelect===!0}function jsonFilter(a,b){return"function"==typeof b?b.toString().replace(/(^\s+|\s+$)/gm,"").replace(/\n/gm,"").replace(/,\s*/gm,", ").replace(/\)\{/gm,") {"):b}function filter(a,b,c,d,e){d=d||{};var f,g,h=c.block,i=d.filterOpType||"";if("undefined"!=typeof d.key)f=dust.helpers.tap(d.key,a,b);else{if(!isSelect(b))return _console.log("No key specified for filter in:"+i+" helper "),a;f=b.current().selectKey,b.current().isResolved&&(e=function(){return!1})}return g=dust.helpers.tap(d.value,a,b),e(coerce(g,d.type,b),coerce(f,d.type,b))?(isSelect(b)&&(b.current().isResolved=!0),h?a.render(h,b):(_console.log("Missing body block in the "+i+" helper "),a)):c["else"]?a.render(c["else"],b):a}function coerce(a,b,c){if(a)switch(b||typeof a){case"number":return+a;case"string":return String(a);case"boolean":return a="false"===a?!1:a,Boolean(a);case"date":return new Date(a);case"context":return c.get(a)}return a}var _console="undefined"!=typeof console?console:{log:function(){}},helpers={tap:function(a,b,c){if("function"!=typeof a)return a;var d,e="";return d=b.tap(function(a){return e+=a,""}).render(a,c),b.untap(),d.constructor!==b.constructor?d:""===e?!1:e},sep:function(a,b,c){var d=c.block;return b.stack.index===b.stack.of-1?a:d?c.block(a,b):a},idx:function(a,b,c){var d=c.block;return d?c.block(a,b.push(b.stack.index)):a},contextDump:function(a,b,c,d){var e,f=d||{},g=f.to||"output",h=f.key||"current";return g=dust.helpers.tap(g,a,b),h=dust.helpers.tap(h,a,b),e="full"===h?JSON.stringify(b.stack,jsonFilter,2):JSON.stringify(b.stack.head,jsonFilter,2),"console"===g?(_console.log(e),a):a.write(e)},"if":function(chunk,context,bodies,params){var body=bodies.block,skip=bodies["else"];if(params&¶ms.cond){var cond=params.cond;if(cond=dust.helpers.tap(cond,chunk,context),eval(cond))return body?chunk.render(bodies.block,context):(_console.log("Missing body block in the if helper!"),chunk);if(skip)return chunk.render(bodies["else"],context)}else _console.log("No condition given in the if helper!");return chunk},math:function(a,b,c,d){if(d&&"undefined"!=typeof d.key&&d.method){var e=d.key,f=d.method,g=d.operand,h=d.round,i=null;switch(e=dust.helpers.tap(e,a,b),g=dust.helpers.tap(g,a,b),f){case"mod":(0===g||g===-0)&&_console.log("operand for divide operation is 0/-0: expect Nan!"),i=parseFloat(e)%parseFloat(g);break;case"add":i=parseFloat(e)+parseFloat(g);break;case"subtract":i=parseFloat(e)-parseFloat(g);break;case"multiply":i=parseFloat(e)*parseFloat(g);break;case"divide":(0===g||g===-0)&&_console.log("operand for divide operation is 0/-0: expect Nan/Infinity!"),i=parseFloat(e)/parseFloat(g);break;case"ceil":i=Math.ceil(parseFloat(e));break;case"floor":i=Math.floor(parseFloat(e));break;case"round":i=Math.round(parseFloat(e));break;case"abs":i=Math.abs(parseFloat(e));break;default:_console.log("method passed is not supported")}return null!==i?(h&&(i=Math.round(i)),c&&c.block?a.render(c.block,b.push({isSelect:!0,isResolved:!1,selectKey:i})):a.write(i)):a}return _console.log("Key is a required parameter for math helper along with method/operand!"),a},select:function(a,b,c,d){var e=c.block;if(d&&"undefined"!=typeof d.key){var f=dust.helpers.tap(d.key,a,b);return e?a.render(c.block,b.push({isSelect:!0,isResolved:!1,selectKey:f})):(_console.log("Missing body block in the select helper "),a)}return _console.log("No key given in the select helper!"),a},eq:function(a,b,c,d){return d&&(d.filterOpType="eq"),filter(a,b,c,d,function(a,b){return b===a})},ne:function(a,b,c,d){return d?(d.filterOpType="ne",filter(a,b,c,d,function(a,b){return b!==a})):a},lt:function(a,b,c,d){return d?(d.filterOpType="lt",filter(a,b,c,d,function(a,b){return a>b})):void 0},lte:function(a,b,c,d){return d?(d.filterOpType="lte",filter(a,b,c,d,function(a,b){return a>=b})):a},gt:function(a,b,c,d){return d?(d.filterOpType="gt",filter(a,b,c,d,function(a,b){return b>a})):a},gte:function(a,b,c,d){return d?(d.filterOpType="gte",filter(a,b,c,d,function(a,b){return b>=a})):a},"default":function(a,b,c,d){return d&&(d.filterOpType="default"),filter(a,b,c,d,function(){return!0})},size:function(a,b,c,d){var e,f,g,h=0;if(d=d||{},e=d.key,e&&e!==!0)if(dust.isArray(e))h=e.length;else if(!isNaN(parseFloat(e))&&isFinite(e))h=e;else if("object"==typeof e){f=0;for(g in e)Object.hasOwnProperty.call(e,g)&&f++;h=f}else h=(e+"").length;else h=0;return a.write(h)}};dust.helpers=helpers}("undefined"!=typeof exports?module.exports=require("dustjs-linkedin"):dust); \ No newline at end of file diff --git a/package.json b/package.json index 2d75b92..7aa7198 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dustjs-helpers", - "version": "1.1.2", + "version": "1.2.0", "author": { "name": "Aleksander Williams", "url": "http://akdubya.github.com/dustjs"