X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=www%2Fsearch.egw;h=a249f6cdaeb40274b0c3cf81a554d5989f75db83;hb=a6e5ecf2a6d6dedf266c5f9d6bc2447a528b199e;hp=be30940e2200b6c7a4c41923bf3eba7cc5d7b9d8;hpb=fb42e8909c46dfe29d2b8d8852e0ebf297eb2963;p=egate.git diff --git a/www/search.egw b/www/search.egw index be30940..a249f6c 100644 --- a/www/search.egw +++ b/www/search.egw @@ -1,43 +1,172 @@ { -# $Id: search.egw,v 1.3 1995/10/30 17:35:18 adam Exp $ +# $Id: search.egw,v 1.17 1995/11/14 16:01:51 adam Exp $ -proc search-response {} { - global sessionWait - set sessionWait 1 -} +proc buttons {setNo setMax startPos after} { + global sessionId + global env + global hist + + if {$after && $setMax < [z39.$setNo resultCount]} { + html "
\n" + html "
\n" + if {$setMax < [z39.$setNo resultCount]} { + html {Next records} " | \n" + } + if {$startPos != "" && $startPos != "1"} { + html {Previous records} " | \n" + } + html {New query} " | \n" + + html {New target} "
\n" + + if {!$after && $startPos != "" && $startPos != "1"} { + html "
\n" + } -proc fail-response {} { - global sessionWait - set sessionWait -1 } + if {[info commands saveState] == ""} { + source z39util.tcl + } global sessionWait - z39 callback search-response - z39 failback fail-response - set sessionWait 0 - ir-set z39.1 z39 - z39.1 databaseNames [form base] - z39.1 search [form entry1] - htmlr {