X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=www%2Fsearch.egw;h=0feff70ee1a3acb30efa7173faada002d3673cd4;hb=df7b985601de6c729147a6fd6588adba6f905480;hp=6687d2411525d3e3c835e4c748a5162b4e05263d;hpb=852b4caac48a2542af95c577dab306db1bda56f1;p=egate.git diff --git a/www/search.egw b/www/search.egw index 6687d24..0feff70 100644 --- a/www/search.egw +++ b/www/search.egw @@ -1,33 +1,129 @@ { -# $Id: search.egw,v 1.12 1995/11/09 15:24:36 adam Exp $ +# $Id: search.egw,v 1.21 1996/01/02 10:52:28 adam Exp $ -proc buttons {setNo setMax startPos} { +proc perform-scan {} { global sessionId + global sessionParms + global sessionWait + global setNo + global hist + global targets + global nextSetNo + global env + + set scanNo 1000 + + set termPlusAttr [build-scan $hist($setNo,host) 3] + + if {"$termPlusAttr" == ""} { + html "
\n" + html "
\n"
+ if {$useIcons} {
+ html {}
+ }
if {$setMax < [z39.$setNo resultCount]} {
html { Next records } "| \n"
+ if {$useIcons} {
+ html {">
}
+ } else {
+ html {">Next Records} " | \n"
+ }
}
if {$startPos != "" && $startPos != "1"} {
html {
}
+ } else {
+ html {">Previous Records} " | \n"
}
- html {"> Previous records } "| \n"
}
html { New target } " | \n"
- html { New query } "
\n"
+ if {$useIcons} {
+ html {">}
+ } else {
+ html {">New Query} " | \n"
+ }
+
+ html {
}
+ } else {
+ html {">New Target}
+ }
+ html "
\n" + if {!$useIcons && !$after && $startPos != "" && $startPos != "1"} { + html "
\n"
+ }
+
}
if {[info commands saveState] == ""} {
@@ -38,20 +134,36 @@ proc buttons {setNo setMax startPos} {
global setNo
global hist
- if {[wform menu1] == ""} {
- set setNo [lindex $sessionParms 0]
- } else {
- if {![info exists hist($nextSetNo,host)]} {
- set hist($nextSetNo,idAuthentication) $hist($setNo,idAuthentication)
- set hist($nextSetNo,host) $hist($setNo,host)
+ set setNo [lindex $sessionParms 0]
+
+ if {[wform menu1] != ""} {
+ set hist($nextSetNo,idAuthentication) $hist($setNo,idAuthentication)
+ set hist($nextSetNo,host) $hist($setNo,host)
+
+ if {$nextSetNo == $setNo} {
+ set setNo $nextSetNo
+ incr nextSetNo
+ } else {
+ catch {unset hist($setNo,hits)}
}
- set setNo $nextSetNo
- html "using host " $hist($setNo,host) "