Added author display
authorSebastian Hammer <quinn@indexdata.com>
Mon, 15 Jan 2007 19:01:29 +0000 (19:01 +0000)
committerSebastian Hammer <quinn@indexdata.com>
Mon, 15 Jan 2007 19:01:29 +0000 (19:01 +0000)
www/demo/css/styles.css
www/demo/page_segments.phpi
www/demo/search.js

index e36f734..0a32179 100644 (file)
@@ -159,7 +159,7 @@ a:hover {
 text-decoration: underline;
 }
 
-a.record {
+div.record {
 padding-left: 27px;
 background-image: url(../gfx/arrow_right.gif);
 background-position: 7px 6px;
@@ -169,7 +169,10 @@ line-height: 20px;
 margin-bottom: 5px;
 }
 
-div.records a.select {
+a.record {
+}
+
+div.records a.selected{
 padding-left: 27px;
 background-image: url(../gfx/arrow_down.gif);
 background-position: 7px 8px;
index b553e01..2e818ee 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 
-/* $Id: page_segments.phpi,v 1.10 2007-01-15 04:34:29 quinn Exp $
+/* $Id: page_segments.phpi,v 1.11 2007-01-15 19:01:29 quinn Exp $
  * ---------------------------------------------------
  * Page segments 
  */
@@ -21,7 +21,7 @@ function insert_header () {
     <div class="container">
       <div class="topbar">
         <a href=".">
-          <img id="logo" src="gfx/logo.gif" width="155" height="36"
+          <img id="logo" src="gfx/logo2.png" width="155" height="36"
                alt="Keystone Retriever" />
         </a>
         <div class="topmenu">
index e6917a7..64f685b 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: search.js,v 1.23 2007-01-15 04:34:29 quinn Exp $
+/* $Id: search.js,v 1.24 2007-01-15 19:01:29 quinn Exp $
  * ---------------------------------------------------
  * Javascript container
  */
@@ -256,19 +256,31 @@ function show_records()
 
        for (i = 0; i < hits.length; i++)
        {
-           var mk = hits[i].getElementsByTagName("md-title");
-            var field = '';
+           var tn = hits[i].getElementsByTagName("md-title");
+            var title = '';
+           var an = hits[i].getElementsByTagName("md-author");
+           var author = '';
 
-           if (mk[0]) {
-                field = mk[0].childNodes[0].nodeValue;
+           if (tn[0]) {
+                title = tn[0].childNodes[0].nodeValue;
             } else {
-                field = 'N/A';
+                title = 'N/A';
             }
+           if (an[0])
+                   author = an[0].childNodes[0].nodeValue;
             
-            var record_cell = create_element('a', field);
+           var record_div = document.createElement('div');
+           record_div.className = 'record';
+
+            var record_cell = create_element('a', title);
             record_cell.setAttribute('href', '#');
-            record_cell.className = 'record';
-            record_container.appendChild(record_cell);
+            record_div.appendChild(record_cell);
+           if (author)
+           {
+               record_div.appendChild(document.createTextNode(', by '));
+               record_div.appendChild(document.createTextNode(author));
+           }
+           record_container.appendChild(record_div);
        }
 
        shown++;