From: Michael Peters Date: Fri, 5 Dec 2014 17:43:18 +0000 (-0500) Subject: Restore "Add Search Row" functionality to Advanced Search tab X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=77d91569e5bda260acbb805e4e1f349db58028e1;p=evergreen%2Fpines.git Restore "Add Search Row" functionality to Advanced Search tab My new function for Expert Search tab inadvertently broke the Add Search Row link on the Advanced Search tab. This restores the addSearchRow() function that was moved inside of the new function for Expert Search. Signed-off-by: Michael Peters --- diff --git a/Open-ILS/web/js/ui/default/opac/simple.js b/Open-ILS/web/js/ui/default/opac/simple.js index 7c49b39592..b385be5477 100644 --- a/Open-ILS/web/js/ui/default/opac/simple.js +++ b/Open-ILS/web/js/ui/default/opac/simple.js @@ -13,8 +13,22 @@ function addClass(node, cls) { } function unHideMe(node) { removeClass(node, "hide_me"); } function hideMe(node) { addClass(node, "hide_me"); } -(function($){ +var _search_row_template, _expert_row_template; +function addSearchRow() { + if (!_search_row_template) { + t = $("adv_global_row").cloneNode(true); + t.id = null; + _search_row_template = t; + } + + $("adv_global_tbody").insertBefore( + _search_row_template.cloneNode(true), + $("adv_global_addrow") + ); +} + +(function($){ var _search_row_template, _expert_row_template, t; var _el_adv_global_row = $("adv_global_row"), _el_adv_expert_row = $("adv_expert_row"); if (_el_adv_global_row) { @@ -22,12 +36,6 @@ if (_el_adv_global_row) { t.id = null; _search_row_template = t; } -function addSearchRow() { - $("adv_global_tbody").insertBefore( - _search_row_template.cloneNode(true), - $("adv_global_addrow") - ); -} if (_el_adv_expert_row) { t = _el_adv_expert_row.cloneNode(true);