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

Last change on this file since 1275 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
RevLine 
[258]1package document
2
3#######################################################################
4# macros set from within the server
5#######################################################################
6
7_classificationlinks_ {}
8_imagethispage_ {}
9_httpprevarrow_ {}
10_httpnextarrow_ {}
[283]11_pagetitle_ {}
[258]12
13#######################################################################
14# page content
15#######################################################################
16
17_content_ {
18<center>
19_navigationbar_
20<p>
21_classificationlinks_
22</center>
23}
24
[283]25
[258]26#######################################################################
[283]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
[454]33# javaextras allows specific collections to include extra java macros
34# without having to override their document action
35_javaextras_ {}
36
[283]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#######################################################################
[258]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
[548]111_navarrows_ [v=1] {<p>
[258]112_prevarrow_<br>
113_nextarrow_
114}
115
116#######################################################################
117# the goto form
118#######################################################################
119
120_gotoform_ {
121<form name="GotoForm" method="get" action="_gwcgi_">
[876]122<input type=hidden name="e" value="_decodedcompressedoptions_">
[258]123<input type=hidden name="d" value="_cgiargd_">
124<input type=hidden name="cl" value="_cgiargcl_">
[666]125<input type="text" name="gp" size="3" maxlength="4">
[944]126<input type="submit" value="_textgoto_">
[258]127</form>
128}
129
[944]130_textnumpages_ {&nbsp;<i>(_1_ _pages_)</i>}
[666]131_parentarrow_ {}
132
133
[258]134#######################################################################
[283]135# icons
[258]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_}
[548]143_iconTitlepage_ [v=1] {<h2>_texticonhtitle_</h2>}
[258]144
[283]145_iconListpage_ {<img src="_httpiconhlist_" width=_widthhlist_
146height=_heighthlist_}
[548]147_iconListpage_ [v=1] {<h2>_texticonhlist_</h2>}
[283]148
[258]149_iconCreatorpage_ {<img src="_httpiconhauth_" width=_widthhauth_
150height=_heighthauth_}
[548]151_iconCreatorpage_ [v=1] {<h2>_texticonhauth_</h2>}
[258]152
153_iconSubjectpage_ {<img src="_httpiconhsubj_" width=_widthhsubj_
154height=_heighthsubj_}
[548]155_iconSubjectpage_ [v=1] {<h2>_texticonhsubj_</h2>}
[258]156
[1207]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
[258]165_iconSeriespage_ {<img src="_httpiconhser_" width=_widthhser_
166height=_heighthser_}
[548]167_iconSeriespage_ [v=1] {<h2>_texticonhser_</h2>}
[258]168
169_iconDatepage_ {<img src="_httpiconhdate_" width=_widthhdate_
170height=_heighthdate_}
[548]171_iconDatepage_ [v=1] {<h2>_texticonhdate_</h2>}
[258]172
173_iconHowtopage_ {<img src="_httpiconhhow_" width=_widthhhow_
174height=_heighthhow_}
[548]175_iconHowtopage_ [v=1] {<h2>_texticonhhow_</h2>}
[258]176
[454]177_iconTopicpage_ {<img src="_httpiconhtopic_" width=_widthhtopic_
178height=_heighthtopic_}
[548]179_iconTopicpage_ [v=1] {<h2>_texticonhtopic_</h2>}
[454]180
[258]181_iconOrganizationpage_ {<img src="_httpiconhorg_" width=_widthhorg_
182height=_heighthorg_}
[548]183_iconOrganizationpage_ [v=1] {<h2>_texticonhorg_</h2>}
[258]184
[454]185_iconBrowsepage_ {<img src="_httpiconhbrwse_" width=_widthhbrwse_
186height=_heighthbrwse_}
[548]187_iconBrowsepage_ [v=1] {<h2>_texticonhbrwse_</h2>}
[283]188
[601]189_iconPeoplepage_ {<img src="_httpiconhpeople_" width=_widthhpeople_
190height=_heighthpeople_}
191_iconPeoplepage_ [v=1] {<h2>_texticonhpeople_</h2>}
[454]192
193
[283]194_iconsmalltext_ {<img src="_httpiconsmtext_" border=0 width=_widthsmtext_ height=_heightsmtext_ alt="_texticonsmalltext_">}
[548]195_iconsmalltext_ [v=1] {<small><b>_texticonsmalltext2_</b></small>}
[283]196
[454]197_iconarrowsmalltext_ {<img src="_httpiconasmtext_" border=0 width=_widthasmtext_ height=_heightasmtext_ alt="_texticonsmalltext_">}
[548]198_iconarrowsmalltext_ [v=1] {<small><b>->_texticonsmalltext2_</b></small>}
[454]199
[283]200_iconclosedfolder_ {<img src="_httpiconclsdfldr_" border=0 width=_widthclsdfldr_ height=_heightclsdfldr_ alt="_texticonclosedfolder_">}
[548]201_iconclosedfolder_ [v=1] {<small><b>_texticonclosedfolder2_</b></small>}
[283]202
[454]203_iconarrowclosedfolder_ {<img src=_httpiconaclsdfdr_" border=0 width=_widthaclsdfdr_ height=_heightaclsdfdr_ alt="_texticonclosedfolder_">}
[548]204_iconarrowclosedfolder_ [v=1] {<small><b>->_texticonclosedfolder2_</b></small>}
[454]205
[283]206_iconopenfolder_ {<img src="_httpiconopenfldr_" border=0 width=_widthopenfldr_ height=_heightopenfldr_ alt="_texticonopenfolder_">}
[548]207_iconopenfolder_ [v=1] {<small><b>_texticonopenfolder2_</b></small>}
[283]208
[454]209_iconarrowopenfolder_ {<img src="_httpiconaopenfdr_" border=0 width=_widthaopenfdr_ height=_heightaopenfdr_ alt="_texticonopenfolder_">}
[548]210_iconarrowopenfolder_ [v=1] {<small><b>->_texticonopenfolder2_</b></small>}
[454]211
212_iconarrowclosedbook_ {<img src="_httpiconabook_" width=_widthabook_ height=_heightabook_ border=0 alt="_texticonclosedbook_">}
[548]213_iconarrowclosedbook_ [v=1] {<small><b>->_texticonclosedbook_: </b></small>}
[454]214
[283]215_iconopenbook_ {<img src="_httpiconopenbook_" width=_widthopenbook_ height=_heightopenbook_ border=0 alt="_texticonopenbook_">}
[548]216_iconopenbook_ [v=1] {<small><b>_texticonopenbook_: </b></small>}
[283]217
[454]218_iconarrowopenbook_ {<img src="_httpiconaopenbk_" width=_widthaopenbk_ height=_heightaopenbk_ border=0 alt="_texticonopenbook_">}
[548]219_iconarrowopenbook_ [v=1] {<small><b>->_texticonopenbook_: </b></small>}
[454]220
[283]221_iconopenbookshelf_ {<img src="_httpiconbshelf_" border=0 width=_widthbshelf_ height=_heightbshelf_ alt="_texticonopenbookshelf_">}
[548]222_iconopenbookshelf_ [v=1] {<small><b>_texticonopenbookshelf_: </b></small>}
[283]223
[454]224_iconarrowopenbookshelf_ {<img src="_httpiconabshelf_" border=0 width=_widthabshelf_ height=_heightabshelf_ alt="_texticonopenbookshelf_">}
[548]225_iconarrowopenbookshelf_ [v=1] {<small><b>->_texticonopenbookshelf_: </b></small>}
[454]226
[283]227_iconclosedbookshelf_ {<img src="_httpiconbshelf_" border=0 width=_widthbshelf_ height=_heightbshelf_ alt="_texticonclosedbookshelf_">}
[548]228_iconclosedbookshelf_ [v=1] {<small><b>_texticonclosedbookshelf_: </b></small>}
[283]229
[454]230_iconarrowclosedbookshelf_ {<img src="_httpiconabshelf_" border=0 width=_widthabshelf_ height=_heightabshelf_ alt="_texticonclosedbookshelf_">}
[548]231_iconarrowclosedbookshelf_ [v=1] {<small><b>->_texticonclosedbookshelf_: </b></small>}
[454]232
[283]233_iconpointer_ {<img src="_httpiconarrrght_" border=0 width=_widtharrrght_ height=_heightarrrght_>}
[548]234_iconpointer_ [v=1] {<small><b>_texticonpointer_-> </b></small>}
[283]235
236_icontab_ {<img src="_httpicontabspace_" width=_widthtabspace_ height=_heighttabspace_>}
[454]237_tab_ {<td>_icontab_</td>}
[283]238
[1197]239_iconcontracttoc_ {<img name="concon" src="_httpiconeconcof_" width=_widtheconcx_ height=_heighteconcx_ alt="_texticoncontracttoc_" border=0>}
[548]240_iconcontracttoc_[v=1] {_texticoncontracttoc_}
[283]241
[1197]242_iconexpandtoc_ {<img name="expcon" src="_httpiconeexpcof_" width=_widtheexpcx_ height=_heighteexpcx_ alt="_texticonexpandtoc_" border=0>}
[548]243_iconexpandtoc_[v=1] {_texticonexpandtoc_}
[283]244
245_iconcontracttext_ {<img name="thissec" src="_httpiconetsecof_" width=_widthetsecx_ height=_heightetsecx_ alt="_texticoncontracttext_" border=0>}
[548]246_iconcontracttext_[v=1] {_texticoncontracttext_}
[283]247
248_iconexpandtext_ {<img name="alltext" src="_httpiconealltof_" width=_widthealltx_ height=_heightealltx_ alt="_texticonexpandtext_" border=0>}
[548]249_iconexpandtext_[v=1] {_texticonexpandtext_}
[283]250
251_icondetach_ {<img name="detach" src="_httpiconedtchof_" width=_widthedtchx_ height=_heightedtchx_ alt="_texticondetach_" border=0>}
[548]252_icondetach_[v=1] {_texticondetach_}
[283]253
254_iconhighlight_ {<img name="hl" src="_httpiconehlof_" width=_widthehlx_ height=_heightehlx_ alt="_texticonhighlight_" border=0>}
[548]255_iconhighlight_ [v=1] {_texticonhighlight_}
[283]256
257_iconnohighlight_ {<img name="nhl" src="_httpiconenhlof_" width=_widthenhlx_ height=_heightenhlx_ alt="_texticonnohighlight_" border=0>}
[548]258_iconnohighlight_ [v=1] {_texticonnohighlight_}
[283]259
260_iconwarning_ {<img src="_httpiconwarning_" width=_widthwarning_ height=_heightwarning_ border=0 align=left>}
[548]261_iconwarning_ [v=1] {_texticonwarning_}
[283]262
263_iconcont_ {<img name="cont" src="_httpiconcontoff_" width=_widthcontx_ height=_heightcontx_ border=0>}
[548]264_iconcont_ [v=1] {_texticoncont_}
[283]265
266
[258]267#######################################################################
[283]268# images
269#######################################################################
270
[454]271_imagedetach_ {<a href="_httpcurrentdocument_&x=1" target=\_blank onMouseover = "img\_on('detach')"
[283]272onMouseout = "img\_off('detach')">_icondetach_</a>}
[548]273_imagedetach_[v=1] {<a href="_httpcurrentdocument_&x=1" target=\_blank>_texticondetach_</a><br>}
[283]274
[548]275_imagehighlight_ {<a href="_httpcurrentdocument_&hl=1&gc=_cgiarggc_&amp;gt=_cgiarggt_" onMouseover = "img\_on('hl')"
[283]276onMouseout = "img\_off('hl')">_iconhighlight_</a>}
[548]277_imagehighlight_ [v=1] {<a href="_httpcurrentdocument_&hl=1&gc=_cgiarggc_&amp;gt=_cgiarggt_">_texticonhighlight_</a><br>}
[283]278
[548]279_imagenohighlight_ {<a href="_httpcurrentdocument_&hl=0&gc=_cgiarggc_&amp;gt=_cgiarggt_" onMouseover = "img\_on('nhl')"
[283]280onMouseout = "img\_off('nhl')">_iconnohighlight_</a>}
[548]281_imagenohighlight_ [v=1] {<a href="_httpcurrentdocument_&hl=0&gc=_cgiarggc_&amp;gt=_cgiarggt_">_texticonnohighlight_</a><br>}
[283]282
283_imagecontracttoc_ {<a href="_httpcurrentdocument_&gc=0" onMouseover = "img\_on('concon')"
284onMouseout = "img\_off('concon')">_iconcontracttoc_</a>}
[548]285_imagecontracttoc_[v=1] {"<a href="_httpcurrentdocument_&gc=0">_texticoncontracttoc_</a><br>}
[283]286
287_imageexpandtoc_ {<a href="_httpcurrentdocument_&gc=1" onMouseover = "img\_on('expcon')"
288onMouseout = "img\_off('expcon')">_iconexpandtoc_</a>}
[548]289_imageexpandtoc_ [v=1] {"<a href="_httpcurrentdocument_&gc=1">_texticonexpandtoc_</a><br>}
[283]290
291_imagecontracttext_ {<a href="_httpcurrentdocument_&amp;gt=0" onMouseover = "img\_on('thissec')"
292onMouseout = "img\_off('thissec')">_iconcontracttext_</a>}
[548]293_imagecontracttext_[v=1] {<a href="_httpcurrentdocument_&amp;gt=0">display only current section</a><br>}
[283]294
295_imageexpandtext_ {<a href="_httpcurrentdocument_&amp;gt=1" onMouseover = "img\_on('alltext')"
296onMouseout = "img\_off('alltext')">_iconexpandtext_</a>}
[548]297_imageexpandtext_[v=1] {<a href="_httpcurrentdocument_&amp;gt=1">display all text</a><br>}
[283]298
299_imagecont_ {<a href="_httpcurrentdocument_&amp;gt=2" onMouseover = "img\_on('cont')"
300onMouseout = "img\_off('cont')">_iconcont_</a>}
[548]301_imagecont_[v=1] {<a href="_httpcurrentdocument&amp;gt=2">_texticoncont_</a><br>}
[283]302
303
304#######################################################################
[258]305# headers/footers
306#######################################################################
307
308
309# header overridden for text pages
310_textheader_ {_cgihead_
[454]311_htmlhead_
[548]312<center>
313<table width=_pagewidth_><tr><td align=right>
314_javalinks_</td></tr></table>
315</center>
[258]316}
[548]317_textheader_ [v=1] {_cgihead_
318_htmlhead_
319_javalinks_
320}
[258]321
322_footer_ {
323<p>
324_navarrows_
325</table>
326_endspacer__htmlfooter_
327}
328
329
330#######################################################################
331# English language text macros
332#######################################################################
333
[876]334# moved to english.dm
[283]335
[276]336
[283]337
338#######################################################################
339# Maori text macros
340#######################################################################
341
[876]342# moved to maori.dm
[666]343
344
345
346#######################################################################
347# Chinese text macros
348#######################################################################
349
[876]350# moved to chinese.dm
[666]351
[876]352
353
354
Note: See TracBrowser for help on using the repository browser.