From: Mike Taylor Date: Tue, 27 May 2014 15:34:46 +0000 (+0100) Subject: Defensive coding in mkws-googleurl Handlebars helper. X-Git-Tag: 1.0.0~597 X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=734ae947be05b28acf364a43196918547da1fb1c Defensive coding in mkws-googleurl Handlebars helper. --- diff --git a/examples/htdocs/mkws-widget-credo.js b/examples/htdocs/mkws-widget-credo.js index 24ba951..90ac5f9 100644 --- a/examples/htdocs/mkws-widget-credo.js +++ b/examples/htdocs/mkws-widget-credo.js @@ -5,7 +5,13 @@ // http://eofdreams.com/fish.html // Handlebars.registerHelper('mkws-googleurl', function(obj) { - return mkws.getParameterByName('q', obj[0]); + if (!obj) { + return "obj undefined"; + } else if (!obj[0]) { + return "obj[0] undefined, JSON=" + $.toJSON(obj); + } else { + return mkws.getParameterByName('q', obj[0]); + } });