X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-handlebars.js;h=866dc8a7b33abcd25c4c8a5c1e23ec53acd89e47;hb=614c4e05b8b374627423ab1b32d00a924bc522bc;hp=67b3b190c0dab5f40fee36f4c15854d6a7a1f66d;hpb=44d5dd69aafff82420fa7e443938ac7e79b1ffea;p=mkws-moved-to-github.git diff --git a/src/mkws-handlebars.js b/src/mkws-handlebars.js index 67b3b19..866dc8a 100644 --- a/src/mkws-handlebars.js +++ b/src/mkws-handlebars.js @@ -1,7 +1,7 @@ // Handlebars helpers Handlebars.registerHelper('mkws-json', function(obj) { - return $.toJSON(obj); + return mkws.$.toJSON(obj); }); @@ -15,10 +15,10 @@ Handlebars.registerHelper('mkws-paragraphs', function(obj, nPara, nSent) { // {"hash":{},"data":{}} for parameters that are not provided. So we // have to be prepared for actual numbers, explicitly undefined // values and this dumb magic value. - if (nPara === undefined || nPara.hasOwnProperty('hash') || nPara == 0 || nPara > obj.length) { + if (obj && (nPara === undefined || nPara.hasOwnProperty('hash') || nPara == 0 || nPara > obj.length)) { nPara = obj.length; } - if (nSent === undefined || nSent.hasOwnProperty('hash') || nSent == 0 || nSent > obj.length) { + if (nSent === undefined || nSent.hasOwnProperty('hash') || nSent == 0) { nSent = Infinity; }