projects
/
pazpar2-moved-to-github.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
9cb5f75
)
Minor changes to allow logging out in the client.
author
Jakub Skoczen
<jakub@indexdata.dk>
Mon, 14 May 2007 12:57:43 +0000
(12:57 +0000)
committer
Jakub Skoczen
<jakub@indexdata.dk>
Mon, 14 May 2007 12:57:43 +0000
(12:57 +0000)
js/pz2.js
patch
|
blob
|
history
diff --git
a/js/pz2.js
b/js/pz2.js
index
8df8061
..
8d1e944
100644
(file)
--- a/
js/pz2.js
+++ b/
js/pz2.js
@@
-1,5
+1,5
@@
/*
/*
-** $Id: pz2.js,v 1.12 2007-05-02 19:32:13 jakub Exp $
+** $Id: pz2.js,v 1.13 2007-05-14 12:57:43 jakub Exp $
** pz2.js - pazpar2's javascript client library.
*/
** pz2.js - pazpar2's javascript client library.
*/
@@
-45,6
+45,7
@@
var pz2 = function(paramArray) {
__myself.termlistCallback = paramArray.onterm || null;
__myself.recordCallback = paramArray.onrecord || null;
__myself.bytargetCallback = paramArray.onbytarget || null;
__myself.termlistCallback = paramArray.onterm || null;
__myself.recordCallback = paramArray.onrecord || null;
__myself.bytargetCallback = paramArray.onbytarget || null;
+ __myself.resetCallback = paramArray.onreset || null;
// termlist keys
__myself.termKeys = paramArray.termlist || "subject";
// termlist keys
__myself.termKeys = paramArray.termlist || "subject";
@@
-125,12
+126,28
@@
var pz2 = function(paramArray) {
__myself.init();
};
pz2.prototype = {
__myself.init();
};
pz2.prototype = {
+ reset: function ()
+ {
+ __myself.sessionID = null;
+ __myself.initStatusOK = false;
+ __myself.pingStatusOK = false;
+ __myself.searchStatusOK = false;
+
+ clearTimeout(__myself.statTimer);
+ clearTimeout(__myself.showTimer);
+ clearTimeout(__myself.termTimer);
+ clearTimeout(__myself.bytargetTimer);
+
+ __myself.resetCallback();
+ },
init: function ( sessionId )
init: function ( sessionId )
- {
+ {
+ __myself.reset();
if ( sessionId != undefined ) {
__myself.initStatusOK = true;
__myself.sessionID = sessionId;
__myself.ping();
if ( sessionId != undefined ) {
__myself.initStatusOK = true;
__myself.sessionID = sessionId;
__myself.ping();
+
} else {
$.get( __myself.pz2String,
{ "command": "init" },
} else {
$.get( __myself.pz2String,
{ "command": "init" },