projects
/
pazpar2-moved-to-github.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
pz2.js:
[pazpar2-moved-to-github.git]
/
www
/
masterkey
/
js
/
client.js
diff --git
a/www/masterkey/js/client.js
b/www/masterkey/js/client.js
index
9fb9412
..
d2e3985
100644
(file)
--- a/
www/masterkey/js/client.js
+++ b/
www/masterkey/js/client.js
@@
-1,8
+1,18
@@
/*
/*
-** $Id: client.js,v 1.22 2007-04-30 14:28:09 quinn Exp $
+** $Id: client.js,v 1.23 2007-05-16 07:53:32 jakub Exp $
** MasterKey - pazpar2's javascript client .
*/
** MasterKey - pazpar2's javascript client .
*/
+// check for pz2.js
+if(typeof window.pz2 == "undefined"){
+ throw new Error("Client requires pz2.js library.");
+}
+
+// check for jQuery
+if(typeof window.jQuery == "undefined"){
+ throw new Error("Client requires requires jQuery library");
+}
+
/* start with creating pz2 object and passing it event handlers*/
var my_paz = new pz2({
"onshow": my_onshow,
/* start with creating pz2 object and passing it event handlers*/
var my_paz = new pz2({
"onshow": my_onshow,
@@
-61,8
+71,6
@@
function onFormSubmitEventHandler() {
fireSearch();
drawBreadcrumb();
$('div.motd').empty();
fireSearch();
drawBreadcrumb();
$('div.motd').empty();
- $('div.content').show();
- $("div.leftbar").show();
return false;
}
return false;
}
@@
-76,6
+84,8
@@
function my_errorhandler(err)
switch (err.message)
{
case 'QUERY': alert("Your query was not understood. Please rephrase."); break;
switch (err.message)
{
case 'QUERY': alert("Your query was not understood. Please rephrase."); break;
+ case 'NOTARGETS': alert("You are not allowed to search any targets."); break;
+ case 'HTTP': alert("There were problems with the connection."); break;
default: alert(err.message);
}
}
default: alert(err.message);
}
}
@@
-86,6
+96,9
@@
function my_errorhandler(err)
*/
function my_onshow(data)
{
*/
function my_onshow(data)
{
+ $('div.content').show();
+ $("div.leftbar").show();
+
var recsBody = $('div.records');
recsBody.empty();
var recsBody = $('div.records');
recsBody.empty();