// from v2-client/www/js/widgets.js Location = {}; Location.setup = function($containerdiv, changefunc, options) { $containerdiv.empty(); var W = {}; var myvalue = null; W.get = function() { return myvalue; }; W.set = function(addr) { myvalue = addr; $searchinput.val(addr ? addr.address : ''); }; if (!options) options = {}; // FIXME? only one location widget allowed per screen due to element ids // probably fine var $searchinput = $('', {name: 'address', id: 'location_search', class: 'forminputfield', placeholder: "Address"}); if (options.address) { W.set(options.address); } $containerdiv.append($searchinput); $containerdiv.append('

'); var btntext = 'Search For Locations'; if(options.buttontext) btntext = options.buttontext; var $searchbutton = $('