projects
/
mkws-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support specification of (a single) target in auto-searches.
[mkws-moved-to-github.git]
/
tools
/
htdocs
/
mkws.js
diff --git
a/tools/htdocs/mkws.js
b/tools/htdocs/mkws.js
index
c0171d9
..
67bedc6
100644
(file)
--- a/
tools/htdocs/mkws.js
+++ b/
tools/htdocs/mkws.js
@@
-417,7
+417,7
@@
function onFormSubmitEventHandler()
return false;
}
return false;
}
-function newSearch(query, sort)
+function newSearch(query, sort, targets)
{
if (!mkws.authenticated) {
alert("searching before authentication");
{
if (!mkws.authenticated) {
alert("searching before authentication");
@@
-428,7
+428,7
@@
function newSearch(query, sort)
redraw_navi();
resetPage();
loadSelect();
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;
}
mkws.switchView('records'); // In case it's configured to start off as hidden
submitted = true;
}
@@
-448,7
+448,7
@@
function resetPage()
totalRec = 0;
}
totalRec = 0;
}
-function triggerSearch (query, sort)
+function triggerSearch (query, sort, targets)
{
var pp2filter = "";
var pp2limit = "";
{
var pp2filter = "";
var pp2limit = "";
@@
-460,6
+460,10
@@
function triggerSearch (query, sort)
if (sort) {
mkws.sort = 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];
for (var i in mkws.filters) {
var filter = mkws.filters[i];