X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=www%2Fdemo%2Fsearch.js;h=d0a64c2df4a6ffd1f5b95b4f1a33ec969159cb5f;hb=17334a360ca8f3b17857468fd63b0c372a367214;hp=206abfa807e832159853eb13d9db138b1f25436d;hpb=4b2d272fd7f54b8ed3776ef7930138c375edf8b7;p=pazpar2-moved-to-github.git diff --git a/www/demo/search.js b/www/demo/search.js index 206abfa..d0a64c2 100644 --- a/www/demo/search.js +++ b/www/demo/search.js @@ -1,4 +1,4 @@ -/* $Id: search.js,v 1.33 2007-01-16 23:44:07 quinn Exp $ +/* $Id: search.js,v 1.35 2007-01-17 14:12:03 quinn Exp $ * --------------------------------------------------- * Javascript container */ @@ -341,6 +341,15 @@ function show_details() cur_id = id; cur_rec = xml; + var nodes = document.getElementsByName('listrecord'); + var i; + for (i = 0; i < nodes.length; i++) + { + var dets = nodes[i].getElementsByTagName('div'); + if (dets[0]) + dets[0].style.display = 'none'; + } + var body = document.getElementById('rec_' + id); if (!body) return; @@ -359,14 +368,6 @@ function hyperlink_search(obj) function fetch_details(id) { cur_id = -1; - var nodes = document.getElementsByName('listrecord'); - var i; - for (i = 0; i < nodes.length; i++) - { - var dets = nodes[i].getElementsByTagName('div'); - if (dets[0]) - dets[0].style.display = 'none'; - } if (id == cur_id) { cur_id = -1; @@ -515,6 +516,8 @@ function refine_query (obj) { query_cell.value += ' and su=(' + term + ')'; else if (cur_termlist == 'author') query_cell.value += ' and au=(' + term + ')'; + else if (cur_termlist == 'date') + query_cell.value += ' and date=' + term; start_search(); }