Date facet
[pazpar2-moved-to-github.git] / www / demo / search.js
index 206abfa..d0a64c2 100644 (file)
@@ -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();
 }