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

Last change on this file since 1207 was 1207, checked in by gwp, 24 years ago

Macros added to generate navbar buttons and titles for "To"
and "From" metadata. These fields are used in EMAILplug.

  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
File size: 13.3 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
194_iconsmalltext_ {<img src="_httpiconsmtext_" border=0 width=_widthsmtext_ height=_heightsmtext_ alt="_texticonsmalltext_">}
195_iconsmalltext_ [v=1] {<small><b>_texticonsmalltext2_</b></small>}
196
197_iconarrowsmalltext_ {<img src="_httpiconasmtext_" border=0 width=_widthasmtext_ height=_heightasmtext_ alt="_texticonsmalltext_">}
198_iconarrowsmalltext_ [v=1] {<small><b>->_texticonsmalltext2_</b></small>}
199
200_iconclosedfolder_ {<img src="_httpiconclsdfldr_" border=0 width=_widthclsdfldr_ height=_heightclsdfldr_ alt="_texticonclosedfolder_">}
201_iconclosedfolder_ [v=1] {<small><b>_texticonclosedfolder2_</b></small>}
202
203_iconarrowclosedfolder_ {<img src=_httpiconaclsdfdr_" border=0 width=_widthaclsdfdr_ height=_heightaclsdfdr_ alt="_texticonclosedfolder_">}
204_iconarrowclosedfolder_ [v=1] {<small><b>->_texticonclosedfolder2_</b></small>}
205
206_iconopenfolder_ {<img src="_httpiconopenfldr_" border=0 width=_widthopenfldr_ height=_heightopenfldr_ alt="_texticonopenfolder_">}
207_iconopenfolder_ [v=1] {<small><b>_texticonopenfolder2_</b></small>}
208
209_iconarrowopenfolder_ {<img src="_httpiconaopenfdr_" border=0 width=_widthaopenfdr_ height=_heightaopenfdr_ alt="_texticonopenfolder_">}
210_iconarrowopenfolder_ [v=1] {<small><b>->_texticonopenfolder2_</b></small>}
211
212_iconarrowclosedbook_ {<img src="_httpiconabook_" width=_widthabook_ height=_heightabook_ border=0 alt="_texticonclosedbook_">}
213_iconarrowclosedbook_ [v=1] {<small><b>->_texticonclosedbook_: </b></small>}
214
215_iconopenbook_ {<img src="_httpiconopenbook_" width=_widthopenbook_ height=_heightopenbook_ border=0 alt="_texticonopenbook_">}
216_iconopenbook_ [v=1] {<small><b>_texticonopenbook_: </b></small>}
217
218_iconarrowopenbook_ {<img src="_httpiconaopenbk_" width=_widthaopenbk_ height=_heightaopenbk_ border=0 alt="_texticonopenbook_">}
219_iconarrowopenbook_ [v=1] {<small><b>->_texticonopenbook_: </b></small>}
220
221_iconopenbookshelf_ {<img src="_httpiconbshelf_" border=0 width=_widthbshelf_ height=_heightbshelf_ alt="_texticonopenbookshelf_">}
222_iconopenbookshelf_ [v=1] {<small><b>_texticonopenbookshelf_: </b></small>}
223
224_iconarrowopenbookshelf_ {<img src="_httpiconabshelf_" border=0 width=_widthabshelf_ height=_heightabshelf_ alt="_texticonopenbookshelf_">}
225_iconarrowopenbookshelf_ [v=1] {<small><b>->_texticonopenbookshelf_: </b></small>}
226
227_iconclosedbookshelf_ {<img src="_httpiconbshelf_" border=0 width=_widthbshelf_ height=_heightbshelf_ alt="_texticonclosedbookshelf_">}
228_iconclosedbookshelf_ [v=1] {<small><b>_texticonclosedbookshelf_: </b></small>}
229
230_iconarrowclosedbookshelf_ {<img src="_httpiconabshelf_" border=0 width=_widthabshelf_ height=_heightabshelf_ alt="_texticonclosedbookshelf_">}
231_iconarrowclosedbookshelf_ [v=1] {<small><b>->_texticonclosedbookshelf_: </b></small>}
232
233_iconpointer_ {<img src="_httpiconarrrght_" border=0 width=_widtharrrght_ height=_heightarrrght_>}
234_iconpointer_ [v=1] {<small><b>_texticonpointer_-> </b></small>}
235
236_icontab_ {<img src="_httpicontabspace_" width=_widthtabspace_ height=_heighttabspace_>}
237_tab_ {<td>_icontab_</td>}
238
239_iconcontracttoc_ {<img name="concon" src="_httpiconeconcof_" width=_widtheconcx_ height=_heighteconcx_ alt="_texticoncontracttoc_" border=0>}
240_iconcontracttoc_[v=1] {_texticoncontracttoc_}
241
242_iconexpandtoc_ {<img name="expcon" src="_httpiconeexpcof_" width=_widtheexpcx_ height=_heighteexpcx_ alt="_texticonexpandtoc_" border=0>}
243_iconexpandtoc_[v=1] {_texticonexpandtoc_}
244
245_iconcontracttext_ {<img name="thissec" src="_httpiconetsecof_" width=_widthetsecx_ height=_heightetsecx_ alt="_texticoncontracttext_" border=0>}
246_iconcontracttext_[v=1] {_texticoncontracttext_}
247
248_iconexpandtext_ {<img name="alltext" src="_httpiconealltof_" width=_widthealltx_ height=_heightealltx_ alt="_texticonexpandtext_" border=0>}
249_iconexpandtext_[v=1] {_texticonexpandtext_}
250
251_icondetach_ {<img name="detach" src="_httpiconedtchof_" width=_widthedtchx_ height=_heightedtchx_ alt="_texticondetach_" border=0>}
252_icondetach_[v=1] {_texticondetach_}
253
254_iconhighlight_ {<img name="hl" src="_httpiconehlof_" width=_widthehlx_ height=_heightehlx_ alt="_texticonhighlight_" border=0>}
255_iconhighlight_ [v=1] {_texticonhighlight_}
256
257_iconnohighlight_ {<img name="nhl" src="_httpiconenhlof_" width=_widthenhlx_ height=_heightenhlx_ alt="_texticonnohighlight_" border=0>}
258_iconnohighlight_ [v=1] {_texticonnohighlight_}
259
260_iconwarning_ {<img src="_httpiconwarning_" width=_widthwarning_ height=_heightwarning_ border=0 align=left>}
261_iconwarning_ [v=1] {_texticonwarning_}
262
263_iconcont_ {<img name="cont" src="_httpiconcontoff_" width=_widthcontx_ height=_heightcontx_ border=0>}
264_iconcont_ [v=1] {_texticoncont_}
265
266
267#######################################################################
268# images
269#######################################################################
270
271_imagedetach_ {<a href="_httpcurrentdocument_&x=1" target=\_blank onMouseover = "img\_on('detach')"
272onMouseout = "img\_off('detach')">_icondetach_</a>}
273_imagedetach_[v=1] {<a href="_httpcurrentdocument_&x=1" target=\_blank>_texticondetach_</a><br>}
274
275_imagehighlight_ {<a href="_httpcurrentdocument_&hl=1&gc=_cgiarggc_&amp;gt=_cgiarggt_" onMouseover = "img\_on('hl')"
276onMouseout = "img\_off('hl')">_iconhighlight_</a>}
277_imagehighlight_ [v=1] {<a href="_httpcurrentdocument_&hl=1&gc=_cgiarggc_&amp;gt=_cgiarggt_">_texticonhighlight_</a><br>}
278
279_imagenohighlight_ {<a href="_httpcurrentdocument_&hl=0&gc=_cgiarggc_&amp;gt=_cgiarggt_" onMouseover = "img\_on('nhl')"
280onMouseout = "img\_off('nhl')">_iconnohighlight_</a>}
281_imagenohighlight_ [v=1] {<a href="_httpcurrentdocument_&hl=0&gc=_cgiarggc_&amp;gt=_cgiarggt_">_texticonnohighlight_</a><br>}
282
283_imagecontracttoc_ {<a href="_httpcurrentdocument_&gc=0" onMouseover = "img\_on('concon')"
284onMouseout = "img\_off('concon')">_iconcontracttoc_</a>}
285_imagecontracttoc_[v=1] {"<a href="_httpcurrentdocument_&gc=0">_texticoncontracttoc_</a><br>}
286
287_imageexpandtoc_ {<a href="_httpcurrentdocument_&gc=1" onMouseover = "img\_on('expcon')"
288onMouseout = "img\_off('expcon')">_iconexpandtoc_</a>}
289_imageexpandtoc_ [v=1] {"<a href="_httpcurrentdocument_&gc=1">_texticonexpandtoc_</a><br>}
290
291_imagecontracttext_ {<a href="_httpcurrentdocument_&amp;gt=0" onMouseover = "img\_on('thissec')"
292onMouseout = "img\_off('thissec')">_iconcontracttext_</a>}
293_imagecontracttext_[v=1] {<a href="_httpcurrentdocument_&amp;gt=0">display only current section</a><br>}
294
295_imageexpandtext_ {<a href="_httpcurrentdocument_&amp;gt=1" onMouseover = "img\_on('alltext')"
296onMouseout = "img\_off('alltext')">_iconexpandtext_</a>}
297_imageexpandtext_[v=1] {<a href="_httpcurrentdocument_&amp;gt=1">display all text</a><br>}
298
299_imagecont_ {<a href="_httpcurrentdocument_&amp;gt=2" onMouseover = "img\_on('cont')"
300onMouseout = "img\_off('cont')">_iconcont_</a>}
301_imagecont_[v=1] {<a href="_httpcurrentdocument&amp;gt=2">_texticoncont_</a><br>}
302
303
304#######################################################################
305# headers/footers
306#######################################################################
307
308
309# header overridden for text pages
310_textheader_ {_cgihead_
311_htmlhead_
312<center>
313<table width=_pagewidth_><tr><td align=right>
314_javalinks_</td></tr></table>
315</center>
316}
317_textheader_ [v=1] {_cgihead_
318_htmlhead_
319_javalinks_
320}
321
322_footer_ {
323<p>
324_navarrows_
325</table>
326_endspacer__htmlfooter_
327}
328
329
330#######################################################################
331# English language text macros
332#######################################################################
333
334# moved to english.dm
335
336
337
338#######################################################################
339# Maori text macros
340#######################################################################
341
342# moved to maori.dm
343
344
345
346#######################################################################
347# Chinese text macros
348#######################################################################
349
350# moved to chinese.dm
351
352
353
354
Note: See TracBrowser for help on using the repository browser.