X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fmkws-widgets.js;h=c677853f57ce8c532fe897a9d449baba7c2ee3ec;hb=a1a99d008c1bf102129b8cfd7ad15bf5168fc41d;hp=517850bc3dbcb85cd7dd800540e7b1435206e660;hpb=ab81f7152f4989abf5c1373f51e937586c10f68d;p=mkws-moved-to-github.git diff --git a/src/mkws-widgets.js b/src/mkws-widgets.js index 517850b..c677853 100644 --- a/src/mkws-widgets.js +++ b/src/mkws-widgets.js @@ -83,6 +83,13 @@ widget.autosearch = function(widget) { if (!query) { alert("This page has a MasterKey widget that needs a query specified by the path-component " + index); } + } else if (query.match(/^!var!/)) { + var name = query.replace(/^!var!/, ''); + query = window[name]; // It's ridiculous that this works + widget.log("obtained query '" + query + "' from variable '" + name + "'"); + if (!query) { + alert("This page has a MasterKey widget that needs a query specified by the '" + name + "' variable"); + } } var sortOrder = widget.config.sort;