source: trunk/gsdl/macros/document.dm@ 1406

Last change on this file since 1406 was 1406, checked in by paynter, 24 years ago

Fixed bug with acronym images (Metadata element is called "Acronym"
but images assumed it was called "Acronyms").

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 13.0 KB
Line 
1package document
2
3#######################################################################
4# macros set from within the server
5#######################################################################
6
7_classificationlinks_ {}
8_imagethispage_ {}
9_httpprevarrow_ {}
10_httpnextarrow_ {}
11_pagetitle_ {}
12
13#######################################################################
14# page content
15#######################################################################
16
17_content_ {
18<center>
19_navigationbar_
20<p>
21_classificationlinks_
22</center>
23}
24
25
26#######################################################################
27# javascript macros
28#
29# there should be one of these for each flashy javascript button
30# that may appear within a document page
31#######################################################################
32
33# javaextras allows specific collections to include extra java macros
34# without having to override their document action
35_javaextras_ {}
36
37_javadetach_ {
38 detach\_on = new Image(_widthedtchx_, _heightedtchx_);
39 detach\_on.src = "_httpiconedtchon_";
40 detach\_off = new Image(_widthedtchx_, _heightedtchx_);
41 detach\_off.src = "_httpiconedtchof_";
42}
43
44_javaexpandcontents_ {
45 expcon\_on = new Image(_widtheexpcx_, _heighteexpcx_);
46 expcon\_on.src = "_httpiconeexpcon_";
47 expcon\_off = new Image(_widtheexpcx_, _heighteexpcx_);
48 expcon\_off.src = "_httpiconeexpcof_";
49}
50
51_javacontractcontents_ {
52 concon\_on = new Image(_widtheconcx_, _heighteconcx_);
53 concon\_on.src = "_httpiconeconcon_";
54 concon\_off = new Image(_widtheconcx_, _heighteconcx_);
55 concon\_off.src = "_httpiconeconcof_";
56}
57
58_javaexpandtext_ {
59 alltext\_on = new Image(_widthealltx_, _heightealltx_);
60 alltext\_on.src = "_httpiconeallton_";
61 alltext\_off = new Image(_widthealltx_, _heightealltx_);
62 alltext\_off.src = "_httpiconealltof_";
63}
64
65_javacontracttext_ {
66 thissec\_on = new Image(_widthetsecx_, _heightetsecx_);
67 thissec\_on.src = "_httpiconetsecon_";
68 thissec\_off = new Image(_widthetsecx_, _heightetsecx_);
69 thissec\_off.src = "_httpiconetsecof_";
70}
71
72_javahighlighting_ {
73 hl\_on = new Image(_widthehlx_, _heightehlx_);
74 hl\_on.src = "_httpiconehlon_";
75 hl\_off = new Image(_widthehlx_, _heightehlx_);
76 hl\_off.src = "_httpiconehlof_";
77}
78
79_javanohighlighting_ {
80 nhl\_on = new Image(_widthenhlx_, _heightenhlx_);
81 nhl\_on.src = "_httpiconenhlon_";
82 nhl\_off = new Image(_widthenhlx_, _heightenhlx_);
83 nhl\_off.src = "_httpiconenhlof_";
84}
85
86_javacontinue_ {
87 cont\_on = new Image(_widthcontx_, _heightcontx_);
88 cont\_on.src = "_httpiconconton_";
89 cont\_off = new Image(_widthcontx_, _heightcontx_);
90 cont\_off.src = "_httpiconcontoff_";
91}
92
93#######################################################################
94# navigation arrows
95#
96#######################################################################
97
98_navarrows_ {<center>
99<table width=_pagewidth_ cellpadding=0 cellspacing=0 border=0>
100<tr><td align=left valign=top>
101_prevarrow_
102</td><td align=right valign=top>
103_nextarrow_
104</td></tr></table>
105</center>
106}
107
108_prevarrow_ {_If_(_httpprevarrow_,<a href="_httpprevarrow_">_iconprev_</a>)}
109_nextarrow_ {_If_(_httpnextarrow_,<a href="_httpnextarrow_">_iconnext_</a>)}
110
111_navarrows_ [v=1] {<p>
112_prevarrow_<br>
113_nextarrow_
114}
115
116#######################################################################
117# the goto form
118#######################################################################
119
120_gotoform_ {
121<form name="GotoForm" method="get" action="_gwcgi_">
122<input type=hidden name="e" value="_decodedcompressedoptions_">
123<input type=hidden name="d" value="_cgiargd_">
124<input type=hidden name="cl" value="_cgiargcl_">
125<input type="text" name="gp" size="3" maxlength="4">
126<input type="submit" value="_textgoto_">
127</form>
128}
129
130_textnumpages_ {&nbsp;<i>(_1_ _pages_)</i>}
131_parentarrow_ {}
132
133
134#######################################################################
135# icons
136#######################################################################
137
138# title images - there should be one of these for each classification
139# supported by this receptionist
140
141_iconTitlepage_ {<img src="_httpiconhtitle_" width=_widthhtitle_
142height=_heighthtitle_}
143_iconTitlepage_ [v=1] {<h2>_texticonhtitle_</h2>}
144
145_iconListpage_ {<img src="_httpiconhlist_" width=_widthhlist_
146height=_heighthlist_}
147_iconListpage_ [v=1] {<h2>_texticonhlist_</h2>}
148
149_iconCreatorpage_ {<img src="_httpiconhauth_" width=_widthhauth_
150height=_heighthauth_}
151_iconCreatorpage_ [v=1] {<h2>_texticonhauth_</h2>}
152
153_iconSubjectpage_ {<img src="_httpiconhsubj_" width=_widthhsubj_
154height=_heighthsubj_}
155_iconSubjectpage_ [v=1] {<h2>_texticonhsubj_</h2>}
156
157_iconTopage_ {<img src="_httpiconhto_" width=_widthhto_
158height=_heighthto_}
159_iconTopage_ [v=1] {<h2>_texticonhto_</h2>}
160
161_iconFrompage_ {<img src="_httpiconhfrom_" width=_widthhfrom_
162height=_heighthfrom_}
163_iconFrompage_ [v=1] {<h2>_texticonhfrom_</h2>}
164
165_iconSeriespage_ {<img src="_httpiconhser_" width=_widthhser_
166height=_heighthser_}
167_iconSeriespage_ [v=1] {<h2>_texticonhser_</h2>}
168
169_iconDatepage_ {<img src="_httpiconhdate_" width=_widthhdate_
170height=_heighthdate_}
171_iconDatepage_ [v=1] {<h2>_texticonhdate_</h2>}
172
173_iconHowtopage_ {<img src="_httpiconhhow_" width=_widthhhow_
174height=_heighthhow_}
175_iconHowtopage_ [v=1] {<h2>_texticonhhow_</h2>}
176
177_iconTopicpage_ {<img src="_httpiconhtopic_" width=_widthhtopic_
178height=_heighthtopic_}
179_iconTopicpage_ [v=1] {<h2>_texticonhtopic_</h2>}
180
181_iconOrganizationpage_ {<img src="_httpiconhorg_" width=_widthhorg_
182height=_heighthorg_}
183_iconOrganizationpage_ [v=1] {<h2>_texticonhorg_</h2>}
184
185_iconBrowsepage_ {<img src="_httpiconhbrwse_" width=_widthhbrwse_
186height=_heighthbrwse_}
187_iconBrowsepage_ [v=1] {<h2>_texticonhbrwse_</h2>}
188
189_iconPeoplepage_ {<img src="_httpiconhpeople_" width=_widthhpeople_
190height=_heighthpeople_}
191_iconPeoplepage_ [v=1] {<h2>_texticonhpeople_</h2>}
192
193_iconLanguagepage_ {<img src="_httpiconhlanguage_" width=_widthhlanguage_
194height=_heighthlanguage_}
195_iconLanguagepage_ [v=1] {<h2>_texticonhlanguage_</h2>}
196
197_iconAcronympage_ {<img src="_httpiconhacronym_" width=_widthhacronym_
198height=_heighthacronym_}
199_iconAcronympage_ [v=1] {<h2>_texticonhacronym_</h2>}
200
201
202_iconsmalltext_ {<img src="_httpiconsmtext_" border=0 width=_widthsmtext_ height=_heightsmtext_ alt="_texticonsmalltext_">}
203_iconsmalltext_ [v=1] {<small><b>_texticonsmalltext2_</b></small>}
204
205_iconarrowsmalltext_ {<img src="_httpiconasmtext_" border=0 width=_widthasmtext_ height=_heightasmtext_ alt="_texticonsmalltext_">}
206_iconarrowsmalltext_ [v=1] {<small><b>->_texticonsmalltext2_</b></small>}
207
208_iconclosedfolder_ {<img src="_httpiconclsdfldr_" border=0 width=_widthclsdfldr_ height=_heightclsdfldr_ alt="_texticonclosedfolder_">}
209_iconclosedfolder_ [v=1] {<small><b>_texticonclosedfolder2_</b></small>}
210
211_iconarrowclosedfolder_ {<img src=_httpiconaclsdfdr_" border=0 width=_widthaclsdfdr_ height=_heightaclsdfdr_ alt="_texticonclosedfolder_">}
212_iconarrowclosedfolder_ [v=1] {<small><b>->_texticonclosedfolder2_</b></small>}
213
214_iconopenfolder_ {<img src="_httpiconopenfldr_" border=0 width=_widthopenfldr_ height=_heightopenfldr_ alt="_texticonopenfolder_">}
215_iconopenfolder_ [v=1] {<small><b>_texticonopenfolder2_</b></small>}
216
217_iconarrowopenfolder_ {<img src="_httpiconaopenfdr_" border=0 width=_widthaopenfdr_ height=_heightaopenfdr_ alt="_texticonopenfolder_">}
218_iconarrowopenfolder_ [v=1] {<small><b>->_texticonopenfolder2_</b></small>}
219
220_iconarrowclosedbook_ {<img src="_httpiconabook_" width=_widthabook_ height=_heightabook_ border=0 alt="_texticonclosedbook_">}
221_iconarrowclosedbook_ [v=1] {<small><b>->_texticonclosedbook_: </b></small>}
222
223_iconopenbook_ {<img src="_httpiconopenbook_" width=_widthopenbook_ height=_heightopenbook_ border=0 alt="_texticonopenbook_">}
224_iconopenbook_ [v=1] {<small><b>_texticonopenbook_: </b></small>}
225
226_iconarrowopenbook_ {<img src="_httpiconaopenbk_" width=_widthaopenbk_ height=_heightaopenbk_ border=0 alt="_texticonopenbook_">}
227_iconarrowopenbook_ [v=1] {<small><b>->_texticonopenbook_: </b></small>}
228
229_iconopenbookshelf_ {<img src="_httpiconbshelf_" border=0 width=_widthbshelf_ height=_heightbshelf_ alt="_texticonopenbookshelf_">}
230_iconopenbookshelf_ [v=1] {<small><b>_texticonopenbookshelf_: </b></small>}
231
232_iconarrowopenbookshelf_ {<img src="_httpiconabshelf_" border=0 width=_widthabshelf_ height=_heightabshelf_ alt="_texticonopenbookshelf_">}
233_iconarrowopenbookshelf_ [v=1] {<small><b>->_texticonopenbookshelf_: </b></small>}
234
235_iconclosedbookshelf_ {<img src="_httpiconbshelf_" border=0 width=_widthbshelf_ height=_heightbshelf_ alt="_texticonclosedbookshelf_">}
236_iconclosedbookshelf_ [v=1] {<small><b>_texticonclosedbookshelf_: </b></small>}
237
238_iconarrowclosedbookshelf_ {<img src="_httpiconabshelf_" border=0 width=_widthabshelf_ height=_heightabshelf_ alt="_texticonclosedbookshelf_">}
239_iconarrowclosedbookshelf_ [v=1] {<small><b>->_texticonclosedbookshelf_: </b></small>}
240
241_iconpointer_ {<img src="_httpiconarrrght_" border=0 width=_widtharrrght_ height=_heightarrrght_>}
242_iconpointer_ [v=1] {<small><b>_texticonpointer_-> </b></small>}
243
244_icontab_ {<img src="_httpicontabspace_" width=_widthtabspace_ height=_heighttabspace_>}
245_tab_ {<td>_icontab_</td>}
246
247_iconcontracttoc_ {<img name="concon" src="_httpiconeconcof_" width=_widtheconcx_ height=_heighteconcx_ alt="_texticoncontracttoc_" border=0>}
248_iconcontracttoc_[v=1] {_texticoncontracttoc_}
249
250_iconexpandtoc_ {<img name="expcon" src="_httpiconeexpcof_" width=_widtheexpcx_ height=_heighteexpcx_ alt="_texticonexpandtoc_" border=0>}
251_iconexpandtoc_[v=1] {_texticonexpandtoc_}
252
253_iconcontracttext_ {<img name="thissec" src="_httpiconetsecof_" width=_widthetsecx_ height=_heightetsecx_ alt="_texticoncontracttext_" border=0>}
254_iconcontracttext_[v=1] {_texticoncontracttext_}
255
256_iconexpandtext_ {<img name="alltext" src="_httpiconealltof_" width=_widthealltx_ height=_heightealltx_ alt="_texticonexpandtext_" border=0>}
257_iconexpandtext_[v=1] {_texticonexpandtext_}
258
259_icondetach_ {<img name="detach" src="_httpiconedtchof_" width=_widthedtchx_ height=_heightedtchx_ alt="_texticondetach_" border=0>}
260_icondetach_[v=1] {_texticondetach_}
261
262_iconhighlight_ {<img name="hl" src="_httpiconehlof_" width=_widthehlx_ height=_heightehlx_ alt="_texticonhighlight_" border=0>}
263_iconhighlight_ [v=1] {_texticonhighlight_}
264
265_iconnohighlight_ {<img name="nhl" src="_httpiconenhlof_" width=_widthenhlx_ height=_heightenhlx_ alt="_texticonnohighlight_" border=0>}
266_iconnohighlight_ [v=1] {_texticonnohighlight_}
267
268_iconwarning_ {<img src="_httpiconwarning_" width=_widthwarning_ height=_heightwarning_ border=0 align=left>}
269_iconwarning_ [v=1] {_texticonwarning_}
270
271_iconcont_ {<img name="cont" src="_httpiconcontoff_" width=_widthcontx_ height=_heightcontx_ border=0>}
272_iconcont_ [v=1] {_texticoncont_}
273
274
275#######################################################################
276# images
277#######################################################################
278
279_imagedetach_ {<a href="_httpcurrentdocument_&x=1" target=\_blank onMouseover = "img\_on('detach')"
280onMouseout = "img\_off('detach')">_icondetach_</a>}
281_imagedetach_[v=1] {<a href="_httpcurrentdocument_&x=1" target=\_blank>_texticondetach_</a><br>}
282
283_imagehighlight_ {<a href="_httpcurrentdocument_&hl=1&gc=_cgiarggc_&amp;gt=_cgiarggt_" onMouseover = "img\_on('hl')"
284onMouseout = "img\_off('hl')">_iconhighlight_</a>}
285_imagehighlight_ [v=1] {<a href="_httpcurrentdocument_&hl=1&gc=_cgiarggc_&amp;gt=_cgiarggt_">_texticonhighlight_</a><br>}
286
287_imagenohighlight_ {<a href="_httpcurrentdocument_&hl=0&gc=_cgiarggc_&amp;gt=_cgiarggt_" onMouseover = "img\_on('nhl')"
288onMouseout = "img\_off('nhl')">_iconnohighlight_</a>}
289_imagenohighlight_ [v=1] {<a href="_httpcurrentdocument_&hl=0&gc=_cgiarggc_&amp;gt=_cgiarggt_">_texticonnohighlight_</a><br>}
290
291_imagecontracttoc_ {<a href="_httpcurrentdocument_&gc=0" onMouseover = "img\_on('concon')"
292onMouseout = "img\_off('concon')">_iconcontracttoc_</a>}
293_imagecontracttoc_[v=1] {"<a href="_httpcurrentdocument_&gc=0">_texticoncontracttoc_</a><br>}
294
295_imageexpandtoc_ {<a href="_httpcurrentdocument_&gc=1" onMouseover = "img\_on('expcon')"
296onMouseout = "img\_off('expcon')">_iconexpandtoc_</a>}
297_imageexpandtoc_ [v=1] {"<a href="_httpcurrentdocument_&gc=1">_texticonexpandtoc_</a><br>}
298
299_imagecontracttext_ {<a href="_httpcurrentdocument_&amp;gt=0" onMouseover = "img\_on('thissec')"
300onMouseout = "img\_off('thissec')">_iconcontracttext_</a>}
301_imagecontracttext_[v=1] {<a href="_httpcurrentdocument_&amp;gt=0">display only current section</a><br>}
302
303_imageexpandtext_ {<a href="_httpcurrentdocument_&amp;gt=1" onMouseover = "img\_on('alltext')"
304onMouseout = "img\_off('alltext')">_iconexpandtext_</a>}
305_imageexpandtext_[v=1] {<a href="_httpcurrentdocument_&amp;gt=1">display all text</a><br>}
306
307_imagecont_ {<a href="_httpcurrentdocument_&amp;gt=2" onMouseover = "img\_on('cont')"
308onMouseout = "img\_off('cont')">_iconcont_</a>}
309_imagecont_[v=1] {<a href="_httpcurrentdocument&amp;gt=2">_texticoncont_</a><br>}
310
311
312#######################################################################
313# headers/footers
314#######################################################################
315
316
317# header overridden for text pages
318_textheader_ {_cgihead_
319_htmlhead_
320<center>
321<table width=_pagewidth_><tr><td align=right>
322_javalinks_</td></tr></table>
323</center>
324}
325_textheader_ [v=1] {_cgihead_
326_htmlhead_
327_javalinks_
328}
329
330_footer_ {
331<p>
332_navarrows_
333</table>
334_endspacer__htmlfooter_
335}
Note: See TracBrowser for help on using the repository browser.