X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=67bedc6625857721b0c2b900f915f544799bee63;hb=37890f04937e3a8a55cea1b2d1a535ebed385cde;hp=c0171d90e1b33f4e0ecccefe557e58455b4c405f;hpb=7048c7290386e74962491595e9732b506a110a59;p=mkws-moved-to-github.git diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index c0171d9..67bedc6 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -417,7 +417,7 @@ function onFormSubmitEventHandler() return false; } -function newSearch(query, sort) +function newSearch(query, sort, targets) { if (!mkws.authenticated) { alert("searching before authentication"); @@ -428,7 +428,7 @@ function newSearch(query, sort) redraw_navi(); resetPage(); loadSelect(); - triggerSearch(query, sort); + triggerSearch(query, sort, targets); mkws.switchView('records'); // In case it's configured to start off as hidden submitted = true; } @@ -448,7 +448,7 @@ function resetPage() totalRec = 0; } -function triggerSearch (query, sort) +function triggerSearch (query, sort, targets) { var pp2filter = ""; var pp2limit = ""; @@ -460,6 +460,10 @@ function triggerSearch (query, sort) if (sort) { mkws.sort = sort; } + if (targets) { + // ### should support multiple |-separated targets + mkws.filters.push({ id: targets, name: targets }); + } for (var i in mkws.filters) { var filter = mkws.filters[i];