From 9be230079c0295de6fec30eb4651d1dabd28daa7 Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 19 Jun 2008 13:10:56 +0000 Subject: [PATCH] patch from Bill Ott for a form-reset button to clear the advanced search inputs. i augmented the "clean" action to clear user-entered data in addition to data propogated from a search git-svn-id: svn://svn.open-ils.org/ILS/trunk@9867 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/web/opac/locale/en-US/opac.dtd | 1 + Open-ILS/web/opac/skin/default/js/adv_global.js | 11 ++++++++++- .../skin/default/xml/advanced/advanced_global.xml | 2 ++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/Open-ILS/web/opac/locale/en-US/opac.dtd b/Open-ILS/web/opac/locale/en-US/opac.dtd index 5993c9e952..a2d4f2e68a 100644 --- a/Open-ILS/web/opac/locale/en-US/opac.dtd +++ b/Open-ILS/web/opac/locale/en-US/opac.dtd @@ -443,6 +443,7 @@ Please see a librarian to renew your account."> + diff --git a/Open-ILS/web/opac/skin/default/js/adv_global.js b/Open-ILS/web/opac/skin/default/js/adv_global.js index 78f174625d..3e93f52046 100644 --- a/Open-ILS/web/opac/skin/default/js/adv_global.js +++ b/Open-ILS/web/opac/skin/default/js/adv_global.js @@ -70,7 +70,7 @@ function advSyncCopyLocLink(org) { } -function initSearchBoxes() { +function initSearchBoxes(clean) { /* loads the compiled search from the search cookie and sets the widgets accordingly */ @@ -88,6 +88,15 @@ function initSearchBoxes() { advAddGblRow(); var rows = $('adv_global_tbody').getElementsByTagName('tr'); + + if(clean) { + for(var t = 0; t < rows.length; t++) { + var input = $n(rows[t], 'term'); + if(input) input.value = ''; + } + return; + } + for(var t = 0; t < types.length; t++) { var row = rows[t]; setSelector($n(row, 'type'), types[t]); diff --git a/Open-ILS/web/opac/skin/default/xml/advanced/advanced_global.xml b/Open-ILS/web/opac/skin/default/xml/advanced/advanced_global.xml index 95daf0b59d..20b9240dda 100644 --- a/Open-ILS/web/opac/skin/default/xml/advanced/advanced_global.xml +++ b/Open-ILS/web/opac/skin/default/xml/advanced/advanced_global.xml @@ -33,6 +33,8 @@ + + -- 2.43.2