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://sru.miketaylor.org.uk/?a=commitdiff_plain;ds=sidebyside;h=734ae947be05b28acf364a43196918547da1fb1c;p=mkws-moved-to-github.git 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]); + } });