From a2b1a516710891989bb26321e2f94b323c60b94a Mon Sep 17 00:00:00 2001 From: Jakub Skoczen Date: Tue, 17 Apr 2007 12:53:44 +0000 Subject: [PATCH] When author link is clicked, all books by that author will be found. --- etc/settings/defaults.xml | 4 +++- www/masterkey/index.html | 2 +- www/masterkey/js/client.js | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/etc/settings/defaults.xml b/etc/settings/defaults.xml index fba6234..3803a28 100644 --- a/etc/settings/defaults.xml +++ b/etc/settings/defaults.xml @@ -1,12 +1,14 @@ - + + + diff --git a/www/masterkey/index.html b/www/masterkey/index.html index 92f9b06..c7fcde9 100755 --- a/www/masterkey/index.html +++ b/www/masterkey/index.html @@ -4,7 +4,7 @@ MasterKey Power Search - + diff --git a/www/masterkey/js/client.js b/www/masterkey/js/client.js index 8432e63..11b46da 100644 --- a/www/masterkey/js/client.js +++ b/www/masterkey/js/client.js @@ -1,5 +1,5 @@ /* -** $Id: client.js,v 1.18 2007-04-16 20:23:25 quinn Exp $ +** $Id: client.js,v 1.19 2007-04-17 12:53:45 jakub Exp $ ** MasterKey - pazpar2's javascript client . */ @@ -101,7 +101,7 @@ function my_onshow(data) if( author ) { recBody.append(' by '); $(''+author+'\n').click(function(){ - refine(this.name, this.firstChild.nodeValue) }).appendTo(recBody); + refine("authoronly", this.firstChild.nodeValue) }).appendTo(recBody); } if( currentDetailedId == id ) { @@ -302,6 +302,7 @@ function drawDetailedRec(detailBox) function refine(field, value, opt) { switch(field) { + case "authoronly": curQuery.reset(); curQuery.addTerm('au', value); break; case "author": curQuery.addTerm('au', value); break; case "title": curQuery.addTerm('ti', value); break; case "date": curQuery.addTerm('date', value); break; -- 1.7.10.4