From: Bill Erickson Date: Mon, 6 Nov 2017 16:00:21 +0000 (-0500) Subject: Move #descending/#available to front of query X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=8760c11700a61d7dda0361caae763cdc24f1c1ca;p=working%2FEvergreen.git Move #descending/#available to front of query Signed-off-by: Bill Erickson --- diff --git a/Open-ILS/web/js/ui/default/staff/cat/staffcat/app.js b/Open-ILS/web/js/ui/default/staff/cat/staffcat/app.js index e8058a538b..b5e20b1c7a 100644 --- a/Open-ILS/web/js/ui/default/staff/cat/staffcat/app.js +++ b/Open-ILS/web/js/ui/default/staff/cat/staffcat/app.js @@ -188,9 +188,9 @@ function($q , egCore , egBibDisplay) { var str = ''; if (!query) return str; - if (idx > 0) str += ' ' + joiner; + if (idx > 0) str += ' ' + joiner + ' '; - str += ' ('; + str += '('; if (type) str += type + ':'; function strip_quotes(query) {return query.replace(/"/g, ''); } @@ -225,7 +225,17 @@ function($q , egCore , egBibDisplay) { compile_search_query : function(params) { var str = ''; + if (params.available) str += ' #available'; + + if (params.sort) { + // e.g. title, title.descending + var parts = params.sort.split(/\./); + if (parts[1]) str += ' #descending'; + str += ' sort(' + parts[0] + ')'; + } + var qcount = params.query.length; + str += ' '; if (qcount > 1) str += '('; angular.forEach(params.query, function(q, idx) { str += service.compile_one_query_set(params, idx); @@ -236,20 +246,12 @@ function($q , egCore , egBibDisplay) { str += ' format(' + params.format + ')'; } - str += ' site(' + service.context_org.shortname() + ')'; - - if (params.available) str += ' #available'; if (params.global) { str += ' depth(' + egCore.org.root().ou_type().depth() + ')'; } - if (params.sort) { - // e.g. title, title.descending - var parts = params.sort.split(/\./); - str += ' sort(' + parts[0] + ')'; - if (parts[1]) str += ' #descending'; - } + str += ' site(' + service.context_org.shortname() + ')'; angular.forEach(service.ccvm_list_keys, function(field) { if (params[field]) { // comma-separated string