source: trunk/gsdl/macros/collect.dm@ 11156

Last change on this file since 11156 was 11155, checked in by jrm21, 18 years ago

removed all httpiconh* images for the titles, we now use CSS-formatted
text instead.

  • Property svn:keywords set to Author Date Id Revision
File size: 22.4 KB
RevLine 
[7343]1# this file must be UTF-8 encoded
2
[1419]3package collector
4
[11155]5_imagethispage_ {<a href="_httppagecollector_">_textcollector_</a>}
[1419]6
7# _pagescriptextra_ will be set to the appropriate _***scriptextra_
8# macro from within the server
9_pagescriptextra_ {}
10
11# this is just like the _gsimage_ macro but it calls the check_submit() javascript
12# function instead of linking directly to the page (_1_ argument isn't used)
[1507]13_gsjimage_ {<a href="javascript:check\_submit('_4_');" onMouseover="roll('_4_',1);" onMouseOut="roll('_4_',0);" target=_top><img
[3775]14name="_4_" src="_2_" onLoad="gbutton(this,'_3_');" border=0 alt="_5_" title="_5_"></a>}
[1507]15_gsjimage_ [v=1] {<a href="javascript:check\_submit('_4_');" target=_top>_5_</a><br>}
[1419]16
[1449]17# _gstimage_ is also similar to _gsimage_ but is used where buttons occur in a sub-frame and
18# require target=_top
19_gstimage_ {<a href="_1_" onMouseover="roll('_4_',1);" onMouseOut="roll('_4_',0);" target="\_top"><img
[3775]20name="_4_" src="_2_" onLoad="gbutton(this,'_3_');" border=0 alt="_5_" title="_5_"></a>}
[1449]21_gstimage_ [v=1] {<a href="_1_" target="\_top">_5_</a><br>}
[1419]22
[1437]23# a plain header for those pages that need it (the _pagebanner_ macro
24# will be set to this by the server for those pages.
25_plainbanner_ {}
26
[1485]27# dont want links to "help" or "preferences" pages from within
28# collector
[10872]29_globallinks_ {_homelink_}
[1485]30
[1419]31#######################################################################
32# icons
33
[2407]34_iconcross_ {<img src="_httpimg_/cross.gif">}
35_iconcross_ [v=1] {<b>no</b>}
36_icontick_ {<img src="_httpimg_/tick.gif">}
37_icontick_ [v=1] {<b>yes</b>}
[2427]38_iconblank_ {<img src="_httpimg_/blank.gif">}
[2407]39_iconblank_ [v=1] {}
40
41_imagemore_ {<a href="javascript:more()" onMouseover="roll('more',1);" onMouseOut="roll('more',0);"><img
[2777]42name="more" src="_httpimg_/moreof.gif" onLoad="gbutton(this,'_httpimg_/moreon.gif');" border=0 alt="_textmore_"
[3775]43title="_textmore_" align=top></a>}
[2777]44_imagemore_ [v=1] {_textmore_}
[2407]45
[1419]46_icongreyarrow_ {<img src="_httpimg_/grarrow.gif">}
47_icongreyuparrow_ {<img src="_httpimg_/guarrow.gif">}
48_iconstop_ {<img src="_httpimg_/stop.gif" border=0>}
49
[3775]50_icongcinfoof_ {<img src="_httpicongcinfoof_" alt="_textinfo_" title="_textinfo_">}
51_icongcinfoon_ {<img src="_httpicongcinfoon_" alt="_textinfo_" title="_textinfo_">}
52_iconycinfoof_ {<img src="_httpiconycinfoof_" alt="_textinfo_" title="_textinfo_">}
53_iconycinfoon_ {<img src="_httpiconycinfoon_" alt="_textinfo_" title="_textinfo_">}
54_iconncinfoof_ {<img src="_httpiconncinfoof_" alt="_textinfo_" title="_textinfo_">}
[1419]55
[3775]56_icongcsrceof_ {<img src="_httpicongcsrceof_" alt="_textsrce_" title="_textsrce_">}
57_icongcsrceon_ {<img src="_httpicongcsrceon_" alt="_textsrce_" title="_textsrce_">}
58_iconycsrceof_ {<img src="_httpiconycsrceof_" alt="_textsrce_" title="_textsrce_">}
59_iconycsrceon_ {<img src="_httpiconycsrceon_" alt="_textsrce_" title="_textsrce_">}
60_iconncsrceof_ {<img src="_httpiconncsrceof_" alt="_textsrce_" title="_textsrce_">}
[1419]61
[3775]62_icongcconfof_ {<img src="_httpicongcconfof_" alt="_textconf_" title="_textconf_">}
63_icongcconfon_ {<img src="_httpicongcconfon_" alt="_textconf_" title="_textconf_">}
64_iconycconfof_ {<img src="_httpiconycconfof_" alt="_textconf_" title="_textconf_">}
65_iconycconfon_ {<img src="_httpiconycconfon_" alt="_textconf_" title="_textconf_">}
66_iconncconfof_ {<img src="_httpiconncconfof_" alt="_textconf_" title="_textconf_">}
[1419]67
[3775]68_icongcbildof_ {<img src="_httpicongcbildof_" alt="_textbild_" title="_textbild_">}
69_icongcbildon_ {<img src="_httpicongcbildon_" alt="_textbild_" title="_textbild_">}
70_iconycbildof_ {<img src="_httpiconycbildof_" alt="_textbild_" title="_textbild_">}
71_iconycbildon_ {<img src="_httpiconycbildon_" alt="_textbild_" title="_textbild_">}
72_iconncbildof_ {<img src="_httpiconncbildof_" alt="_textbild_" title="_textbild_">}
[1419]73
[3775]74_icongcviewof_ {<img src="_httpicongcviewof_" alt="_textview_" title="_textview_">}
75_icongcviewon_ {<img src="_httpicongcviewon_" alt="_textview_" title="_textview_">}
76_iconycviewof_ {<img src="_httpiconycviewof_" alt="_textview_" title="_textview_">}
77_iconycviewon_ {<img src="_httpiconycviewon_" alt="_textview_" title="_textview_">}
78_iconncviewof_ {<img src="_httpiconncviewof_" alt="_textview_" title="_textview_">}
[1419]79
[3775]80_icongcdelof_ {<img src="_httpicongcdelof_" alt="_textdel_" title="_textdel_">}
81_icongcdelon_ {<img src="_httpicongcdelon_" alt="_textdel_" title="_textdel_">}
[1433]82
[1557]83# these buttons fixed width 77x26 fontsize 13 bgcolor #96c19b
84
[3775]85_icongcexptof_ {<img src="_httpicongcexptof_" alt="_textexpt_" title="_textexpt_">}
86_icongcexpton_ {<img src="_httpicongcexpton_" alt="_textexpt_" title="_textexpt_">}
[1557]87
[1419]88#######################################################################
89# http macros
90
[1796]91_httpinfo_ {_gwcgi_?e=_compressedoptions_&p=info}
92_httpsrce_ {_gwcgi_?e=_compressedoptions_&p=srce}
93_httpconf_ {_gwcgi_?e=_compressedoptions_&p=conf}
94_httpbild_ {_gwcgi_?e=_compressedoptions_&p=bild}
[1485]95_httpview_ {_gwcgi_?a=p&p=about&c=_cgiargbc1dirname_}
[2112]96_httpdel_ {javascript:do\_delete();}
[1796]97_httpexpt_ {_gwcgi_?e=_compressedoptions_&p=expt}
[1419]98
99
100#######################################################################
[1455]101# intro
102#######################################################################
[1419]103
104_introscriptextra_ {}
105
106_introcontent_ {
107<form name="collectorform" method=post action="_gwcgi_">
108<input type=hidden name="e" value="_decodedcompressedoptions_">
109
110<center>
111<table width=_pagewidth_>
112<tr><td>
[10872]113<div class="divbar">&nbsp;</div>
[1419]114<center>
[2777]115<h2>_textcollector_</h2>
116<p>_textcollectorblurb_
[1419]117</center>
[10872]118<div class="divbar">&nbsp;</div>
[2777]119<p>_textcb1_
120<p>_textcb2_
[1419]121<ul>
[1796]122<input type=radio name=p value=new checked>
[2777]123_textcnc_
[1419]124<br>
[1796]125<input type=radio name=p value=existing>
[2777]126_textwec_
[1419]127</ul>
[10872]128<div class="divbar">&nbsp;</div>
[2777]129<p>_textcb3_
130<p>_textcb4_
[1419]131
[2777]132<table><tr><td width=80>_authen:textusername_</td>
[1419]133<td><input type="text" name="un" value="" size=10></td>
134<td></td></tr>
[2777]135<tr><td>_authen:textpassword_</td>
[1419]136<td><input type="password" name="pw" size=10></td>
[3083]137<td><input type="submit" value="_textsignin_"></td>
[1419]138</tr>
139</table>
[10872]140<div class="divbar">&nbsp;</div>
[1419]141</td></tr>
142</table></center>
143
144</form>
145}
146
147
148#######################################################################
[1455]149# existing (Changing an existing collection page)
150#######################################################################
[1433]151
152_existingscriptextra_ {
153function check\_submit (gotopage) \{
154 var form = document.collectorform;
155 if (gotopage == "srce") \{
156 form.bc1esrce.value = "1";
157 \}
158 if (gotopage == "conf") \{
159 form.bc1econf.value = "1";
160 \}
[1796]161 form.p.value = gotopage;
[1433]162 form.submit();
163\}
164
[2112]165function do\_delete () \{
[1433]166 var form = document.collectorform;
167 var i = form.bc1dirname.selectedIndex;
168 var del = confirm ("Confirm deletion of " + form.bc1dirname.options[i].value + " collection?");
169 if (del) \{
170 form.bc1dodelete.value = "1";
171 form.submit();
172 \}
173\}
174}
175
176_changeexisting_ {
[2777]177<p>_textfsc_
[1433]178<br>_fullnamemenu_<br>
[2777]179<p>_textwtc_
[1433]180
181<table cellspacing=6>
182<tr><td width=20 align=right valign=bottom>1.</td>
183<td valign=bottom>_gsjimage_( ,_collector:httpicongcsrceof_,_collector:httpicongcsrceon_,srce,_collector:textsrce_)</td>
[2777]184<td valign=bottom>_textamd_</td></tr>
[1433]185<tr><td align=right valign=bottom>2.</td>
186<td valign=bottom>_gsjimage_(_,_collector:httpicongcconfof_,_collector:httpicongcconfon_,conf,_collector:textconf_)</td>
[2777]187<td valign=bottom>_textetc_</td></tr>
[1433]188<tr><td align=right valign=bottom>3.</td>
189<td valign=bottom>_gsimage_(_collector:httpdel_,_collector:httpicongcdelof_,_collector:httpicongcdelon_,del,_collector:textdel_)</td>
[2777]190<td valign=bottom>_textdtc_</td></tr>
[1557]191<tr><td align=right valign=bottom>4.</td>
[2112]192<td valign=bottom>_gsjimage_( ,_collector:httpicongcexptof_,_collector:httpicongcexpton_,expt,_collector:textexpt_)</td>
[2777]193<td valign=bottom>_textetcfcd_</td></tr>
[1433]194</table>
195}
196
197_existingcontent_ {
198<form name="collectorform" method=post action="_gwcgi_">
199<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]200<input type=hidden name="p" value="_cgiargp_">
[1433]201<input type=hidden name="bc1dodelete" value="0">
202<input type=hidden name="bc1esrce" value="0">
203<input type=hidden name="bc1econf" value="0">
204<center>
205<table width=_pagewidth_>
206<tr><td>
[10872]207<div class="divbar">&nbsp;</div>
[2777]208<center><h2>_textcaec_</h2></center>
[10872]209<div class="divbar">&nbsp;</div>
[2777]210_If_("_fullnamemenu_" eq "",<p>_textnwec_,_changeexisting_)
[10872]211<div class="divbar">&nbsp;</div>
[1433]212</td></tr>
213</table></center>
214</form>
215}
216
[1455]217
[1433]218#######################################################################
[1455]219# new (Create a new collection page)
220#######################################################################
[1419]221
222_newscriptextra_ {}
223
224_newcontent_ {
225<center>
226<table width=_pagewidth_>
227<tr><td>
[10872]228<div class="divbar">&nbsp;</div>
[2777]229<center><h2>_textcianc_</h2></center>
[10872]230<div class="divbar">&nbsp;</div>
[1419]231
[2777]232<p>_texttsosn_
[1419]233<table cellspacing=6>
234<tr><td width=20 align=right valign=bottom>1.</td>
235 <td valign=bottom>_iconncinfoof_</td>
[2777]236 <td valign=bottom>_textsin_</td></tr>
[1419]237<tr><td align=right valign=bottom>2.</td>
238 <td valign=bottom>_iconncsrceof_</td>
[2777]239 <td valign=bottom>_textswts_</td></tr>
[1419]240<tr><td align=right valign=bottom>3.</td>
241 <td valign=bottom>_iconncconfof_</td>
[2777]242 <td valign=bottom>_textatco_</td></tr>
[1419]243<tr><td align=right valign=bottom>4.</td>
244 <td valign=bottom>_iconncbildof_</td>
[2777]245 <td valign=bottom>_textbtc_</td></tr>
[1419]246<tr><td align=right valign=bottom>5.</td>
247 <td valign=bottom>_iconncviewof_</td>
[2777]248 <td valign=bottom>_textpvyh_</td></tr>
[1419]249</table>
250
[2777]251<p>_texttfsiw_
[10872]252<div class="divbar">&nbsp;</div>
[2777]253<p>_textadab_
254<p>_textwyar_
[1419]255<p><center>
256_collectorbar_
257</center>
258
259</td></tr>
260</table></center>
261}
262
263
264#######################################################################
[1455]265# info (Collection information page)
266#######################################################################
[1419]267
268_infoscriptextra_ {
[1425]269function check\_submit (gotopage) \{
[1419]270 var form = document.collectorform;
271 if (form.bc1fullname.value.match(/^\\s*$/))
272 \{
[2777]273 alert("_textcnmbs_");
[1419]274 form.bc1fullname.focus();
275 return;
276 \}
277 else if (form.bc1contactemail.value.match(/^\\s*$/))
278 \{
[2777]279 alert("_texteambs_");
[1419]280 form.bc1contactemail.focus();
281 return;
282 \}
283 else if (!form.bc1contactemail.value.match(/^([^@]+)@(.+)$/))
284 \{
[2777]285 alert("_textpsea_");
[1419]286 form.bc1contactemail.focus();
287 return;
288 \}
289 else if (form.bc1aboutdesc.value.match(/^\\s*$/))
290 \{
[2777]291 alert("_textdocmbs_");
[1419]292 form.bc1aboutdesc.focus();
293 return;
294 \}
[1796]295 form.p.value = gotopage;
[1419]296 form.submit();
297\}
298}
299
300_infocontent_ {
301<form name="collectorform" method=post action="_gwcgi_">
302<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]303<input type=hidden name="p" value="_cgiargp_">
[1425]304<input type=hidden name="bc1infochanged" value="0">
[1419]305
306<center>
307<table width=_pagewidth_>
308<tr><td>
[10872]309<div class="divbar">&nbsp;</div>
[1419]310<center>
[2777]311<h2>_textinfo_</h2>
[1419]312</center>
[10872]313<div class="divbar">&nbsp;</div>
[1419]314
[2777]315<p>_textwcanc_
316<h4>_texttfc_</h4>
[1425]317<input type="text" name="bc1fullname" value="_cgiargbc1fullname_"
318onChange="document.collectorform.bc1infochanged.value=1;") size=72>
[2777]319<br>_texttctiasp_
320<h4>_textcea_</h4>
[1425]321<input type="text" name="bc1contactemail" value="_cgiargbc1contactemail_"
322onChange="document.collectorform.bc1infochanged.value=1;" size=72>
[1419]323<br>
[2777]324_textteas_
[1419]325
[2777]326<h4>_textatc_</h4>
[1425]327<textarea name="bc1aboutdesc" cols=72 rows=6 wrap=physical
328onChange="document.collectorform.bc1infochanged.value=1;">
329_cgiargbc1aboutdesc_
330</textarea>
[2777]331<br>_texttiasd_
[1419]332
[10872]333<div class="divbar">&nbsp;</div>
[1419]334
[2777]335<p>_textypits_
[1419]336<p><center>
337_collectorbar_
338</center>
339
340</td></tr>
341</table></center>
342
343</form>
344}
345
346
347#######################################################################
[1455]348# srce (Source data page)
349#######################################################################
[1419]350
351# _fullnamemenu is set from within the server. If it's empty there are
352# no valid collections
353_fullnamemenu_ {}
354
355_srcescriptextra_ {
[2401]356var selectedindex = _selectedindex_;
[1433]357
[1425]358function check\_submit (gotopage) \{
[1419]359 var form = document.collectorform;
[1796]360 form.p.value = gotopage;
[2401]361 form.bc1fromsrce.value = "1";
[1419]362 form.submit();
363\}
[1433]364
[1485]365function menuchange () \{
366 var form = document.collectorform;
367 var warnlist = new Array (_warnindex_);
368
369 if (warnlist[form.bc1clonecol.selectedIndex] == 1) \{
370 alert ("The collection you are cloning has a non-standard input file\\n" +
371 "format, and/or uses metadata specified in auxiliary files. If your\\n" +
372 "new input lacks this information, some browsing facilities may not\\n" +
373 "work properly.");
374 \}
[2401]375
376 if (form.bc1clonecol.selectedIndex == 0) \{
377 form.bc1clone.value = "0";
378 \} else \{
379 form.bc1clone.value = "1";
380 \}
381
382 if (form.bc1clonecol.selectedIndex == selectedindex) \{
383 form.bc1clonechanged.value = "0";
384 \} else \{
385 form.bc1clonechanged.value = "1";
386 \}
[1485]387\}
[2401]388
[2407]389function more () \{
[2401]390 var form = document.collectorform;
[2425]391 form.bc1inputnum.value = parseInt(form.bc1inputnum.value) + 3;
[2401]392 form.p.value = "srce";
[2425]393 if (!form.action.match(/sources$/)) \{
394 form.action += "#sources";
395 \}
[2401]396 form.submit();
397\}
[1419]398}
399
[1433]400_srcenew_ {
[1419]401<center>
[2777]402<h2>_textsrce_</h2>
[1419]403</center>
[10872]404<div class="divbar">&nbsp;</div>
[2401]405_If_("_badsources_" eq "1",_srcebadsources_,_srcenewcontent_)
406}
[1419]407
[2401]408_srcenewcontent_ {
[2777]409_textymbyco_
410<p>_textbtco_
[2401]411_fullnamemenu_
[10872]412<div class="divbar">&nbsp;</div>
[2401]413}
414
[1433]415_srceappend_ {
416<center>
[2777]417<h2>_textand_</h2>
[1433]418</center>
[10872]419<div class="divbar">&nbsp;</div>
[2777]420<h4>_textad_</h4>
421_texttftysb_
[1433]422}
423
424_srcecontent_ {
425<form name="collectorform" method=post action="_gwcgi_">
426<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]427<input type=hidden name="p" value="_cgiargp_">
[2401]428<input type=hidden name="bc1fromsrce" value="0">
[1433]429<input type=hidden name="bc1clonechanged" value="0">
[2401]430<input type=hidden name="bc1clone" value="_cgiargbc1clone_">
[2407]431<input type=hidden name="bc1inputnum" value="_cgiargbc1inputnum_">
[1433]432
433<center>
434<table width=_pagewidth_>
435<tr><td>
[10872]436<div class="divbar">&nbsp;</div>
[1433]437_If_("_cgiargbc1esrce_" eq "1",_srceappend_,_srcenew_)
438
[10872]439<a name="sources"></a>
[2777]440<h4>_textis_</h4>
[2407]441_sourcelist_
[1419]442
[2777]443_textddd1_
[10872]444<div class="divbar">&nbsp;</div>
[2777]445_textddd2_
[1419]446<p><center>
447_collectorbar_
448</center>
449
450</td></tr>
451</table></center>
452
453</form>
454}
455
[1485]456
[1419]457#######################################################################
[1455]458# conf (Configure collection page)
459#######################################################################
[1419]460
461_confscriptextra_ {
462var changed = 0;
463
[1425]464function check\_submit (gotopage) \{
[1419]465 var form = document.collectorform;
466 form.bc1cfgchanged.value = changed;
[1796]467 form.p.value = gotopage;
[1419]468 form.submit();
469\}
470
[1425]471function reset\_button () \{
[1419]472 document.collectorform.reset();
473 changed = 0;
474\}
475}
476
477_confcontent_ {
478<form name="collectorform" method=post action="_gwcgi_">
479<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]480<input type=hidden name="p" value="_cgiargp_">
[1419]481<input type=hidden name="bc1cfgchanged" value="_cgiargbc1cfgchanged_">
482
483<center>
484<table width=_pagewidth_>
485<tr><td>
[10872]486<div class="divbar">&nbsp;</div>
[1419]487<center>
[2777]488<h2>_textconf_</h2>
[1419]489</center>
[10872]490<div class="divbar">&nbsp;</div>
[2777]491_textconf1_
[1419]492
[1796]493<p><textarea name="cfgfile" cols=72 rows=18 wrap=off onChange="changed=1;">
[1419]494_cfgfile_
495</textarea>
496<table><tr valign=top>
[1425]497<td><a href="javascript:reset\_button();">_iconstop_</a></td>
[2777]498<td><a href="javascript:reset\_button();">_textreset_</a></td>
[1419]499</tr></table>
500
501<p><center>
502_collectorbar_
503</center>
504
505</td></tr>
506</table></center>
507
508</form>
509}
510
511
[1425]512#######################################################################
[1455]513# bild (main frameset for build page)
514#######################################################################
[1419]515
[1437]516_bildcontent_ {
[1449]517<html>
[1507]518<head>
519<script>
520<!--
521function check\_submit (gotopage) \{
522 var form = document.collectorform;
[1796]523 form.p.value = gotopage;
[1507]524 form.submit();
525\}
526// -->
527</script>
[2401]528</head>
529
[1507]530<form name="collectorform" method=post action="_gwcgi_">
531<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]532<input type=hidden name="p" value="_cgiargp_">
[1655]533
[1507]534<frameset rows="*,160" border=0>
[1437]535 <noframes><body bgcolor="#ffffff">
[1485]536 <p>You must have a frame enabled browser to obtain feedback
537 on how the building process is progressing. The collection <i>will</i>
538 continue to build as normal however.
539
540 <table>
541 <tr valign=center><td>
542 To stop the building process at any time, click here.
543 <br>The collection you are working on will remain intact.
544 </td>
545 <td><input type="submit" value="stop building"></td>
546 </table>
547
[1437]548 </body>
549 </noframes>
[1796]550 <frame src="_gwcgi_?e=_compressedoptions_&p=bildframe1">
551 <frame src="_gwcgi_?e=_compressedoptions_&p=bildstatus">
[1437]552</frameset>
[1449]553</html>
[1425]554}
555
[1455]556#######################################################################
557# bildframe1
558#######################################################################
559
560# header overridden to allow base target to be set
[1507]561# also no page banner to maximise what we can fit in the frame without scrolling
[1455]562_bildframe1header_ {_cgihead_
563<html>
564<head>
565<base target=_top>
566<title>_pagetitle_</title>
567_globalscripts_
568</head>
569<body bgcolor="\#ffffff" text="\#000000" link="\#006666"
570 alink="\#cc9900" vlink="\#666633" background="_httpiconchalk_">
[1507]571_startspacer_
[1455]572}
573_bildframe1header_[v=1] {_cgihead_
574<html>
575<head>
576<base target=_top>
577<title>_pagetitle_</title>
578_globalscripts_
579</head>
580<body bgcolor="\#ffffff" text="\#000000" link="\#006666"
581 alink="\#cc9900" vlink="\#666633" background="_httpiconchalk_">
582}
[1507]583_bildframe1scriptextra_ {}
[1437]584_bildframe1content_ {
[1455]585<form name="collectorform" method=post action="_gwcgi_">
586<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]587<input type=hidden name="p" value="bildcancel">
[1655]588
[1425]589<center>
590<table width=_pagewidth_>
591<tr><td>
[10872]592<div class="divbar">&nbsp;</div>
[1425]593<center>
[2777]594<h2>_textbild_</h2>
[1425]595</center>
[10872]596<div class="divbar">&nbsp;</div>
[1437]597<p>
[2777]598_textbild1_
[1455]599<p>
[1485]600
601<table>
602<tr valign=center><td>
[2777]603_textbild2_
[1485]604</td>
[2777]605<td><input type="submit" value="_textstopbuild_"></td>
[1485]606</table>
607
[1455]608<p>
[2777]609_textbild3_
[1437]610</td></tr>
611</table></center>
[1455]612</form>
[1437]613}
[1425]614
[1455]615
616#######################################################################
617# bildcancel
618#######################################################################
619
620_bildcancelscriptextra_ {
621function check\_submit (gotopage) \{
622 var form = document.collectorform;
[1796]623 form.p.value = gotopage;
[1455]624 form.submit();
625\}
626}
627_bildcancelcontent_ {
628<form name="collectorform" method=post action="_gwcgi_">
629<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]630<input type=hidden name="p" value="_cgiargp_">
[1655]631
[1507]632</form>
[1455]633<center>
634<table width=_pagewidth_>
635<tr><td>
[10872]636<div class="divbar">&nbsp;</div>
[1455]637<center>
[2777]638<h2>_textbuildcancelled_</h2>
[1455]639</center>
[10872]640<div class="divbar">&nbsp;</div>
[1455]641<p>
[2777]642_textbildcancel1_
[1455]643<p><center>
644_collectorbar_
645</center>
646
647</td></tr>
648</table></center>
649}
650
651
652#######################################################################
653# bildstatus
654#######################################################################
655
[1438]656# special header for status page
657_bildstatusheader_ {_cgihead_
[2559]658_htmlhead_(background="_httpiconchalk_" onLoad="initialize();")_startspacer_
[1438]659}
660_bildstatusheader_[v=1] {_cgihead_
[2559]661_htmlhead_(onLoad="initialize();")
[1438]662}
663
664_bildstatusscriptextra_ {
665var timer = 5;
666function initialize() \{
667 setTimeout("count_down()",1000);
668\}
669
670function count_down() \{
671 if (timer==0) \{
[1476]672 window.status = "";
[1438]673 document.collectorform.submit();
674 \} else \{
[2726]675 if (timer==1) \{
[2777]676 window.status = "_textbsupdate1_";
[2726]677 \} else \{
[2777]678 window.status = "_textbsupdate2_ "+timer+" _textseconds_";
[2726]679 \}
[1438]680 timer--;
681 setTimeout("count_down()",1000);
682 \}
683\}
684}
685
[1437]686_bildstatuscontent_ {
[1438]687<form name="collectorform" method=post action="_gwcgi_">
688<input type=hidden name="e" value="_decodedcompressedoptions_">
[1655]689
[1437]690<center>
691<table width=_pagewidth_>
692<tr><td>
693_statusline_
[1425]694</td></tr>
695</table></center>
[1438]696</form>
[1425]697}
698
[1455]699
700#######################################################################
701# bilddone
702#######################################################################
703
[1449]704_bilddoneheader_ {_cgihead_
705_htmlhead_(background="_httpiconchalk_")_startspacer_
706}
707_bilddonescriptextra_ {}
708_bilddonecontent_ {
709<center>
710<table width=_pagewidth_>
711<tr><td>
[2777]712<p>_textbildsuc_
[1449]713
[2785]714<p>_textviewbildsummary_
715
[1449]716<p><center>
717_collectorbar_
718</center>
719
720</td></tr>
721</table></center>
722}
723
[1455]724
725#######################################################################
726# bildfail
727#######################################################################
728
[1449]729_bildfailheader_ {_cgihead_
730_htmlhead_(background="_httpiconchalk_")_startspacer_
731}
[1507]732_bildfailscriptextra_ {
733function check\_submit (gotopage) \{
734 var form = document.collectorform;
[1796]735 form.p.value = gotopage;
[1507]736 form.submit();
737\}
738}
[1449]739_bildfailcontent_ {
740<form name="collectorform" method=post action="_gwcgi_">
741<input type=hidden name="e" value="_decodedcompressedoptions_">
[1796]742<input type=hidden name="p" value="_cgiargp_">
[1655]743
[1507]744</form>
[1449]745<center>
746<table width=_pagewidth_>
747<tr><td>
[2774]748_textfailmsg_
749</td></tr>
750</table></center>
751}
[1507]752
[2774]753# _textfailmsg_ will be set to one of the following macros from within
754# the server
755
756_textfailmsg1_ {
[2777]757_textfailmsg11_
[1507]758<p><center>
759_collectorbar_
760</center>
[2774]761}
[1507]762
[2774]763_textfailmsg6_ {_textfailmsg1_}
764
765_textfailmsg2_ {
[2777]766_textfailmsg21_
767<p>_textblcont_
[2774]768<p>_faillog_
[2777]769<p>_texttryagain_
[1449]770}
771
[2774]772_textfailmsg3_ {
[2777]773_textfailmsg31_
774<p>_textblcont_
[2774]775<p>_faillog_
[2777]776<p>_texttryagain_
[2774]777}
[1455]778
[2774]779_textfailmsg4_ {
[2777]780_textfailmsg41_
781<p>_textblcont_
[2774]782<p>_faillog_
783}
784
785_textfailmsg5_ {_textfailmsg4_}
786
787_textfailmsg7_ {
[2777]788_textfailmsg71_
789<p>_texttryagain_
[2774]790}
791
[1419]792#######################################################################
[1433]793# Error and message pages
[1419]794#######################################################################
795
[1433]796_messagehead_ {
797<form name="collectorform" method=post action="_gwcgi_">
798<input type=hidden name="e" value="_decodedcompressedoptions_">
[1437]799
800<center>
801<table width=_pagewidth_>
802<tr><td>
[10872]803<div class="divbar">&nbsp;</div>
[1433]804}
805
806_messagefoot_ {
807<p>
[2777]808<a href="javascript:document.collectorform.submit();">_textretcoll_</a>
[10872]809<div class="divbar">&nbsp;</div>
[1437]810</td></tr>
811</table></center>
[1433]812</form>
813}
814
[1455]815_messagefootnolink_ {
[10872]816<div class="divbar">&nbsp;</div>
[1455]817</td></tr>
818</table></center>
819</form>
[1419]820}
[1433]821
822_delpermissioncontent_ {
823_messagehead_
824<p>
[2777]825_textdelperm_
[1433]826_messagefoot_
827}
828
829_delinvalidcontent_ {
830_messagehead_
831<p>
[2777]832_textdelinv_
[1433]833_messagefoot_
834}
835
836_delsuccesscontent_ {
837_messagehead_
838<p>
[2777]839_textdelsuc_
[1433]840_messagefoot_
841}
842
843_clonefailcontent_ {
844_messagehead_
845<input type=hidden name="bc1clone" value="0">
[2777]846<p>_textclonefail_
[1433]847_messagefoot_
848}
[1455]849
850_genericcontent_ {
851_messagehead_
[2777]852<p>_textcolerr_
[1455]853_messagefoot_
854}
855
856_tmpfailcontent_ {
857_messagehead_
858<p>
[2777]859_texttmpfail_
[1455]860_messagefoot_
861}
862
863_mkcolfailcontent_ {
864_messagehead_
[2777]865<p>_textmkcolfail_
[1455]866_messagefoot_
867}
868
869_nocollectioncontent_ {
870_messagehead_
[2777]871<p>_textnocontent_
872<br><a href="_httppagecollector_">_textrestart_</a>
[1455]873<p>
874_messagefootnolink_
875}
876
877_reloaderrorcontent_ {
878_messagehead_
[2777]879<p>_textreloaderror_
880<br><a href="_httppagecollector_">_textrestart_</a>
[1455]881<p>
882_messagefootnolink_
883}
884
[2851]885_exptscriptextra_ {}
886
[2112]887_exptsuccesscontent_ {
888_messagehead_
889<input type=hidden name=p value=existing>
[2777]890<p>_textexptsuc_
[2112]891_messagefoot_
892}
893
894_exptfailcontent_ {
895_messagehead_
896<input type=hidden name=p value=existing>
[2777]897_textexptfail_
[2112]898_messagefoot_
899}
Note: See TracBrowser for help on using the repository browser.