]> git.evergreen-ils.org Git - Evergreen.git/blob - Evergreen/staff_client/chrome/content/evergreen/cat/marc_overlay.xul
marc editor tweaks. menu/accelkeys and control+w
[Evergreen.git] / Evergreen / staff_client / chrome / content / evergreen / cat / marc_overlay.xul
1 <?xml version="1.0"?>
2 <!DOCTYPE overlay SYSTEM "chrome://evergreen/locale/cat.dtd">
3 <overlay id="marc_overlay" 
4         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
5
6 <!-- The javascript logic for the staff client -->
7 <Evergreen id="marc_js">
8         <!--<script src="chrome://evergreen/content/evergreen/fieldmapper.js" />-->
9         <!--<script src="chrome://evergreen/content/util/RemoteRequest.js" />
10         <script src="chrome://evergreen/content/util/ses.js" />-->
11         <util id="util_js"/>
12         <script src="marc_rules.js" />
13         <script src="marc_validate.js" />
14         <script src="marc_fixed.js" />
15         <script src="marc_keys.js" />
16         <script src="marc.js" />
17 </Evergreen>
18
19 <!-- Some logic abstracted a bit.  Sort of like an API list -->
20 <commandset id="marc_cmds">
21         <command id="cmd_marc_validate" disabled="true" oncommand="
22                 alert('Feature Not Yet Implemented');
23                 validate_marc();
24         "/>
25         <command id="cmd_marc_explain" oncommand="
26                 explain_marc();
27         "/>
28         <command id="cmd_marc_submit" oncommand="
29                 submit_marc();
30         "/>
31         <command id="cmd_marc_reload" disabled="true" oncommand="
32                 alert('Feature Not Yet Implemented');
33                 reload_marc();
34         "/>
35         <command id="cmd_marc_export" disabled="true" oncommand="
36                 alert('Feature Not Yet Implemented');
37                 export_marc();
38         "/>
39         <command id="cmd_marc_legend" oncommand="
40                 legend_marc();
41         "/>
42         <command id="cmd_close_window" oncommand="
43                 mw.close_tab(app_shell,'main_tabbox');
44         "/>
45         <command id="cmd_marc_fixed_BKS" oncommand="
46                 document.getElementById('ctrl_deck').setAttribute('selectedIndex',0);
47                 fixed_fields_show_only('fixed_grid','BKS');
48         "/>
49         <command id="cmd_marc_fixed_SER" oncommand="
50                 document.getElementById('ctrl_deck').setAttribute('selectedIndex',0);
51                 fixed_fields_show_only('fixed_grid','SER');
52         "/>
53         <command id="cmd_marc_fixed_VIS" disabled="true" oncommand="
54                 alert('Feature Not Yet Implemented');
55                 document.getElementById('ctrl_deck').setAttribute('selectedIndex',0);
56                 fixed_fields_show_only('fixed_grid','VIS');
57         "/>
58         <command id="cmd_marc_fixed_MIX" disabled="true" oncommand="
59                 alert('Feature Not Yet Implemented');
60                 document.getElementById('ctrl_deck').setAttribute('selectedIndex',0);
61                 fixed_fields_show_only('fixed_grid','MIX');
62         "/>
63         <command id="cmd_marc_fixed_MAP" disabled="true" oncommand="
64                 alert('Feature Not Yet Implemented');
65                 document.getElementById('ctrl_deck').setAttribute('selectedIndex',0);
66                 fixed_fields_show_only('fixed_grid','MAP');
67         "/>
68         <command id="cmd_marc_fixed_SCO" disabled="true" oncommand="
69                 alert('Feature Not Yet Implemented');
70                 document.getElementById('ctrl_deck').setAttribute('selectedIndex',0);
71                 fixed_fields_show_only('fixed_grid','SCO');
72         "/>
73         <command id="cmd_marc_fixed_REC" disabled="true" oncommand="
74                 alert('Feature Not Yet Implemented');
75                 document.getElementById('ctrl_deck').setAttribute('selectedIndex',0);
76                 fixed_fields_show_only('fixed_grid','REC');
77         "/>
78         <command id="cmd_marc_fixed_COM" disabled="true" oncommand="
79                 alert('Feature Not Yet Implemented');
80                 document.getElementById('ctrl_deck').setAttribute('selectedIndex',0);
81                 fixed_fields_show_only('fixed_grid','COM');
82         "/>
83         <command id="cmd_marc_control_fields" oncommand="
84                 var deck = document.getElementById('data_deck');
85                 if (deck.getAttribute('selectedIndex') == '1') {
86                         deck.setAttribute('selectedIndex','0');
87                 } else {
88                         deck.setAttribute('selectedIndex','1');
89                 }
90         "/>
91         <command id="cmd_marc_cover_art" oncommand="
92                 var box = document.getElementById('art_groupbox');
93                 if (box.getAttribute('hidden') == 'true') {
94                         box.setAttribute('hidden','false');
95                 } else {
96                         box.setAttribute('hidden','true');
97                 }
98         "/>
99         <command id="cmd_marc_meta_data" oncommand="
100                 var box = document.getElementById('meta_groupbox');
101                 if (box.getAttribute('hidden') == 'true') {
102                         box.setAttribute('hidden','false');
103                 } else {
104                         box.setAttribute('hidden','true');
105                 }
106         "/>
107
108 </commandset>
109
110 <!-- The top level widget for the cat client -->
111 <vbox id="marc_vbox" flex="1">
112         <toolbox id="marc_toolbox"/>
113 <!--    <deck id="meta_deck"/>
114         <splitter collapse="before"> <grippy/> </splitter> -->
115         <deck id="ctrl_deck"/>
116         <splitter collapse="before"> <grippy/> </splitter>
117         <deck id="data_deck"/>
118         <hbox id="marc_buttons_box"/>
119 </vbox>
120
121 <hbox id="marc_buttons_box" class="marc_buttons_box">
122         <button label="&marc.file.close;" accesskey="&marc.file.close.key;" key="file-close-key" observes="cmd_close_window"/>
123         <button label="&marc.file.reload;" accesskey="&marc.file.reload.key;" key="file-reload-key" observes="cmd_marc_reload"/>
124         <button label="&marc.file.publish;" accesskey="&marc.file.publish.key;" key="file-publish-key" observes="cmd_marc_submit"/>
125 </hbox>
126
127 <!-- The main top level menubar -->
128 <toolbox id="marc_toolbox">
129         <menubar id="marc_menubar">
130                 <menu id="marc-file" label="&marc.file;" accesskey="&marc.file.key;"/>
131                 <menu id="marc-display" label="&marc.display;" accesskey="&marc.display.key;"/>
132         </menubar>
133 </toolbox>
134
135 <!-- The File menu on the marc menu -->
136 <menu id="marc-file">
137         <menupopup id="marc-popup">
138                 <menuitem label="&marc.file.validate;" accesskey="&marc.file.validate.key;" key="file-validate-key" observes="cmd_marc_validate"/>
139                 <menuseparator />
140                 <menuitem label="&marc.file.reload;" accesskey="&marc.file.reload.key;" key="file-reload-key" observes="cmd_marc_reload"/>
141                 <menuitem label="&marc.file.export;" accesskey="&marc.file.export.key;" key="file-export-key" observes="cmd_marc_export"/>
142                 <menuitem label="&marc.file.publish;" accesskey="&marc.file.publish.key;" key="file-publish-key" observes="cmd_marc_submit"/>
143                 <menuseparator />
144                 <menuitem label="&marc.file.close;" accesskey="&marc.file.close.key;" key="file-close-key" observes="cmd_close_window"/>
145         </menupopup>
146 </menu>
147
148 <!-- The Display menu on the marc menu -->
149 <menu id="marc-display">
150         <menupopup id="display-popup">
151                 <menuitem id="explain_marc" label="&marc.display.explain;" accesskey="&marc.display.explain.key;" key="display-explain-key" observes="cmd_marc_explain"/>
152                 <menuitem label="&marc.display.legend;" accesskey="&marc.display.legend.key;" key="file-legend-key" observes="cmd_marc_legend"/>
153                 <menuseparator />
154                 <menuitem label="&marc.display.cover_art;" accesskey="&marc.display.cover_art.key;" key="file-cover-art-key" observes="cmd_marc_cover_art"/>
155                 <menuitem label="&marc.display.meta_data;" accesskey="&marc.display.meta_data.key;" key="file-meta-data-key" observes="cmd_marc_meta_data"/>
156                 <menuitem label="&marc.display.control_fields;" accesskey="&marc.display.control_fields.key;" key="file-control-fields-key" observes="cmd_marc_control_fields"/>
157                 <menuseparator />
158                 <menuitem type="radio" name="fixed_field_display" label="&marc.display.fixed.BKS;" accesskey="&marc.display.fixed.BKS.key;" key="file-fixed-BKS-key" observes="cmd_marc_fixed_BKS"/>
159                 <menuitem type="radio" name="fixed_field_display" label="&marc.display.fixed.SER;" accesskey="&marc.display.fixed.SER.key;" key="file-fixed-SER-key" observes="cmd_marc_fixed_SER"/>
160                 <menuitem type="radio" name="fixed_field_display" label="&marc.display.fixed.VIS;" accesskey="&marc.display.fixed.VIS.key;" key="file-fixed-VIS-key" observes="cmd_marc_fixed_VIS"/>
161                 <menuitem type="radio" name="fixed_field_display" label="&marc.display.fixed.MIX;" accesskey="&marc.display.fixed.MIX.key;" key="file-fixed-MIX-key" observes="cmd_marc_fixed_MIX"/>
162                 <menuitem type="radio" name="fixed_field_display" label="&marc.display.fixed.MAP;" accesskey="&marc.display.fixed.MAP.key;" key="file-fixed-MAP-key" observes="cmd_marc_fixed_MAP"/>
163                 <menuitem type="radio" name="fixed_field_display" label="&marc.display.fixed.SCO;" accesskey="&marc.display.fixed.SCO.key;" key="file-fixed-SCO-key" observes="cmd_marc_fixed_SCO"/>
164                 <menuitem type="radio" name="fixed_field_display" label="&marc.display.fixed.REC;" accesskey="&marc.display.fixed.REC.key;" key="file-fixed-REC-key" observes="cmd_marc_fixed_REC"/>
165                 <menuitem type="radio" name="fixed_field_display" label="&marc.display.fixed.COM;" accesskey="&marc.display.fixed.COM.key;" key="file-fixed-COM-key" observes="cmd_marc_fixed_COM"/>
166         </menupopup>
167 </menu>
168
169 <deck id="meta_deck" flex="0">
170 </deck>
171
172 <deck id="ctrl_deck" flex="1">
173         <hbox flex="1">
174                 <groupbox id="art_groupbox" hidden="true"/>
175                 <vbox flex="1" style="overflow: auto;">
176                         <groupbox id="meta_groupbox"/>
177                         <groupbox id="fixed_groupbox"/>
178                 </vbox>
179         </hbox>
180 </deck>
181
182 <deck id="data_deck" flex="1">
183         <groupbox id="data_groupbox"/>
184         <groupbox id="ctrl_groupbox"/>
185         <groupbox id="help_groupbox"/>
186 </deck>
187
188 <groupbox id="meta_groupbox" flex="1" hidden="true">
189         <caption label="&marc.groupbox.meta;"/>
190         <grid id="meta_grid"/>
191 </groupbox>
192
193 <groupbox id="data_groupbox"> 
194         <caption label="&marc.groupbox.data;"/>
195         <grid id="data_grid"/>
196 </groupbox>
197
198 <groupbox id="ctrl_groupbox">
199         <caption label="&marc.groupbox.control;"/>
200         <grid id="ctrl_grid"/>
201 </groupbox>
202
203 <groupbox id="fixed_groupbox">
204         <caption label="&marc.groupbox.fixed;"/>
205         <grid id="fixed_grid"/>
206 </groupbox>
207
208 <groupbox id="art_groupbox">
209         <caption label="&marc.groupbox.cover;"/>
210         <image src="chrome://evergreen/content/images/noimage.jpg"/>
211 </groupbox>
212
213 <grid id="meta_grid" flex="1" class="meta_grid">
214         <columns class="fixed_columns">
215                 <column/> 
216                 <column flex="1"/> 
217                 <column/> <column /> <column/> <column />
218         </columns>
219         <rows>
220                 <row id="meta_row1"/>
221                 <row id="meta_row2"/>
222         </rows>
223 </grid>
224                 
225 <row id="meta_row1">
226         <label value="Title/Author"/>
227         <description id="meta_title_author"/>
228         <label value="Creation Date"/>
229         <label id="meta_create_date"/>
230         <label value="Created By"/>
231         <label id="meta_creator"/>
232 </row>
233 <row id="meta_row2">
234         <label value="TCN/Publisher/etc"/>
235         <label id="meta_tcn_publisher"/>
236         <label value="Modification Date"/>
237         <label id="meta_edit_date"/>
238         <label value="Last Modified By"/>
239         <label id="meta_editor"/>
240 </row>
241
242 <grid id="fixed_grid" flex="1" class="fixed_grid">
243         <columns class="fixed_columns">
244                 <column/> <column flex="1"/> <column/> <column flex="1"/>
245                 <column/> <column flex="1"/> <column/> <column flex="1"/>
246                 <column/> <column flex="1"/> <column/> <column flex="1"/>
247         </columns>
248         <rows class="fixed_rows">
249                 <row id="fixed_row1" class="fixed_row"/>
250                 <row id="fixed_row2" class="fixed_row"/>
251                 <row id="fixed_row3" class="fixed_row"/>
252                 <row id="fixed_row4" class="fixed_row"/>
253         </rows>
254 </grid>
255
256 <row id="fixed_row1">
257         <hbox>
258                 <label 
259                         value="&marc.LDR.type.short;" 
260                         tooltiptext="&marc.LDR.type.desc;"
261                         onclick="window.open('&marc.LDR.type.help;');"
262                         class="fixed_label"
263                         BKS="true" SER="true" VIS="true" MIX="true" 
264                         MAP="true" SCO="true" REC="true" COM="true" 
265                 />
266         </hbox>
267         <hbox>
268                 <textbox
269                         field="&marc.LDR.type.field;"
270                         spos="&marc.LDR.type.field_start_pos;"
271                         epos="&marc.LDR.type.field_end_pos;"
272                         size="&marc.LDR.type.field_size;"
273                         BKS="true" SER="true" VIS="true" MIX="true" 
274                         MAP="true" SCO="true" REC="true" COM="true" 
275                         onclick="this.select();"
276                 />
277         </hbox>
278         <hbox>
279                 <label 
280                         value="&marc.LDR.elvl.short;" 
281                         tooltiptext="&marc.LDR.elvl.desc;"
282                         onclick="window.open('&marc.LDR.elvl.help;');"
283                         class="fixed_label"
284                         BKS="true" SER="true" VIS="true" MIX="true" 
285                         MAP="true" SCO="true" REC="true" COM="true" 
286                 />
287         </hbox>
288         <hbox>
289                 <textbox
290                         field="&marc.LDR.elvl.field;"
291                         spos="&marc.LDR.elvl.field_start_pos;"
292                         epos="&marc.LDR.elvl.field_end_pos;"
293                         size="&marc.LDR.elvl.field_size;"
294                         BKS="true" SER="true" VIS="true" MIX="true" 
295                         MAP="true" SCO="true" REC="true" COM="true" 
296                         onclick="this.select();"
297                 />
298         </hbox>
299         <hbox>
300                 <label 
301                         value="&marc.008.srce.short;" 
302                         tooltiptext="&marc.008.srce.desc;"
303                         onclick="window.open('&marc.008.srce.help;');"
304                         class="fixed_label"
305                         BKS="true" SER="true" VIS="true" MIX="true" 
306                         MAP="true" SCO="true" REC="true" COM="true" 
307                 />
308         </hbox>
309         <hbox>
310                 <textbox
311                         field="&marc.008.srce.field;"
312                         spos="&marc.008.srce.field_start_pos;"
313                         epos="&marc.008.srce.field_end_pos;"
314                         size="&marc.008.srce.field_size;"
315                         BKS="true" SER="true" VIS="true" MIX="true" 
316                         MAP="true" SCO="true" REC="true" COM="true" 
317                         onclick="this.select();"
318                 />
319         </hbox>
320         <hbox>
321                 <label 
322                         value="&marc.008.BKS.VIS.SCO.REC.COM.audn.short;" 
323                         tooltiptext="&marc.008.BKS.VIS.SCO.REC.COM.audn.desc;"
324                         onclick="window.open('&marc.008.BKS.VIS.SCO.REC.COM.audn.help;');"
325                         class="fixed_label"
326                         BKS="true" SER="false" VIS="false" MIX="false" 
327                         MAP="false" SCO="false" REC="false" COM="false" 
328                 />
329                 <label 
330                         value="&marc.008.BKS.SER.VIS.MAP.COM.gpub.short;" 
331                         tooltiptext="&marc.008.BKS.SER.VIS.MAP.COM.gpub.desc;"
332                         onclick="window.open('&marc.008.BKS.SER.VIS.MAP.COM.gpub.help;');"
333                         class="fixed_label"
334                         BKS="false" SER="true" VIS="false" MIX="false" 
335                         MAP="false" SCO="false" REC="false" COM="false" 
336                 />
337         </hbox>
338         <hbox>
339                 <textbox
340                         field="&marc.008.BKS.VIS.SCO.REC.COM.audn.field;"
341                         spos="&marc.008.BKS.VIS.SCO.REC.COM.audn.field_start_pos;"
342                         epos="&marc.008.BKS.VIS.SCO.REC.COM.audn.field_end_pos;"
343                         size="&marc.008.BKS.VIS.SCO.REC.COM.audn.field_size;"
344                         BKS="true" SER="false" VIS="false" MIX="false" 
345                         MAP="false" SCO="false" REC="false" COM="false" 
346                         onclick="this.select();"
347                 />
348                 <textbox
349                         field="&marc.008.BKS.SER.VIS.MAP.COM.gpub.field;"
350                         spos="&marc.008.BKS.SER.VIS.MAP.COM.gpub.field_start_pos;"
351                         epos="&marc.008.BKS.SER.VIS.MAP.COM.gpub.field_end_pos;"
352                         size="&marc.008.BKS.SER.VIS.MAP.COM.gpub.field_size;"
353                         BKS="false" SER="true" VIS="false" MIX="false" 
354                         MAP="false" SCO="false" REC="false" COM="false" 
355                         onclick="this.select();"
356                 />
357         </hbox>
358         <hbox>
359                 <label 
360                         value="&marc.LDR.ctrl.short;" 
361                         tooltiptext="&marc.LDR.ctrl.desc;"
362                         onclick="window.open('&marc.LDR.ctrl.help;');"
363                         class="fixed_label"
364                         BKS="true" SER="true" VIS="true" MIX="true" 
365                         MAP="true" SCO="true" REC="true" COM="true" 
366                 />
367         </hbox>
368         <hbox>
369                 <textbox
370                         field="&marc.LDR.ctrl.field;"
371                         spos="&marc.LDR.ctrl.field_start_pos;"
372                         epos="&marc.LDR.ctrl.field_end_pos;"
373                         size="&marc.LDR.ctrl.field_size;"
374                         BKS="true" SER="true" VIS="true" MIX="true" 
375                         MAP="true" SCO="true" REC="true" COM="true" 
376                         onclick="this.select();"
377                 />
378         </hbox>
379         <hbox>
380                 <label 
381                         value="&marc.008.lang.short;" 
382                         tooltiptext="&marc.008.lang.desc;"
383                         onclick="window.open('&marc.008.lang.help;');"
384                         class="fixed_label"
385                         BKS="true" SER="true" VIS="true" MIX="true" 
386                         MAP="true" SCO="true" REC="true" COM="true" 
387                 />
388         </hbox>
389         <hbox>
390                 <textbox
391                         field="&marc.008.lang.field;"
392                         spos="&marc.008.lang.field_start_pos;"
393                         epos="&marc.008.lang.field_end_pos;"
394                         size="&marc.008.lang.field_size;"
395                         BKS="true" SER="true" VIS="true" MIX="true" 
396                         MAP="true" SCO="true" REC="true" COM="true" 
397                         onclick="this.select();"
398                 />
399         </hbox>
400 </row>
401 <row id="fixed_row2">
402         <hbox>
403                 <label 
404                         value="&marc.LDR.blvl.short;" 
405                         tooltiptext="&marc.LDR.blvl.desc;"
406                         onclick="window.open('&marc.LDR.blvl.help;');"
407                         class="fixed_label"
408                         BKS="true" SER="true" VIS="true" MIX="true" 
409                         MAP="true" SCO="true" REC="true" COM="true" 
410                 />
411         </hbox>
412         <hbox>
413                 <textbox
414                         field="&marc.LDR.blvl.field;"
415                         spos="&marc.LDR.blvl.field_start_pos;"
416                         epos="&marc.LDR.blvl.field_end_pos;"
417                         size="&marc.LDR.blvl.field_size;"
418                         BKS="true" SER="true" VIS="true" MIX="true" 
419                         MAP="true" SCO="true" REC="true" COM="true" 
420                         onclick="this.select();"
421                 />
422         </hbox>
423         <hbox>
424                 <label 
425                         value="&marc.008.BKS.SER.MIX.SCO.REC.form.short;" 
426                         tooltiptext="&marc.008.BKS.SER.MIX.SCO.REC.form.desc;"
427                         onclick="window.open('&marc.008.BKS.SER.MIX.SCO.REC.form.help;');"
428                         class="fixed_label"
429                         BKS="true" SER="true" VIS="false" MIX="false" 
430                         MAP="false" SCO="false" REC="false" COM="false" 
431                 />
432         </hbox>
433         <hbox>
434                 <textbox
435                         field="&marc.008.BKS.SER.MIX.SCO.REC.form.field;"
436                         spos="&marc.008.BKS.SER.MIX.SCO.REC.form.field_start_pos;"
437                         epos="&marc.008.BKS.SER.MIX.SCO.REC.form.field_end_pos;"
438                         size="&marc.008.BKS.SER.MIX.SCO.REC.form.field_size;"
439                         BKS="true" SER="true" VIS="false" MIX="false" 
440                         MAP="false" SCO="false" REC="false" COM="false" 
441                         onclick="this.select();"
442                 />
443         </hbox>
444         <hbox>
445                 <label 
446                         value="&marc.008.BKS.SER.conf.short;" 
447                         tooltiptext="&marc.008.BKS.SER.conf.desc;"
448                         onclick="window.open('&marc.008.BKS.SER.conf.help;');"
449                         class="fixed_label"
450                         BKS="true" SER="true" VIS="false" MIX="false" 
451                         MAP="false" SCO="false" REC="false" COM="false" 
452                 />
453         </hbox>
454         <hbox>
455                 <textbox
456                         field="&marc.008.BKS.SER.conf.field;"
457                         spos="&marc.008.BKS.SER.conf.field_start_pos;"
458                         epos="&marc.008.BKS.SER.conf.field_end_pos;"
459                         size="&marc.008.BKS.SER.conf.field_size;"
460                         BKS="true" SER="true" VIS="false" MIX="false" 
461                         MAP="false" SCO="false" REC="false" COM="false" 
462                         onclick="this.select();"
463                 />
464         </hbox>
465         <hbox>
466                 <label 
467                         value="&marc.008.BKS.biog.short;" 
468                         tooltiptext="&marc.008.BKS.biog.desc;"
469                         onclick="window.open('&marc.008.BKS.biog.help;');"
470                         class="fixed_label"
471                         BKS="true" SER="false" VIS="false" MIX="false" 
472                         MAP="false" SCO="false" REC="false" COM="false" 
473                 />
474                 <label 
475                         value="&marc.008.SER.freq.short;" 
476                         tooltiptext="&marc.008.SER.freq.desc;"
477                         onclick="window.open('&marc.008.SER.freq.help;');"
478                         class="fixed_label"
479                         BKS="false" SER="true" VIS="false" MIX="false" 
480                         MAP="false" SCO="false" REC="false" COM="false" 
481                 />
482         </hbox>
483         <hbox>
484                 <textbox
485                         field="&marc.008.BKS.biog.field;"
486                         spos="&marc.008.BKS.biog.field_start_pos;"
487                         epos="&marc.008.BKS.biog.field_end_pos;"
488                         size="&marc.008.BKS.biog.field_size;"
489                         BKS="true" SER="false" VIS="false" MIX="false" 
490                         MAP="false" SCO="false" REC="false" COM="false" 
491                         onclick="this.select();"
492                 />
493                 <textbox
494                         field="&marc.008.SER.freq.field;"
495                         spos="&marc.008.SER.freq.field_start_pos;"
496                         epos="&marc.008.SER.freq.field_end_pos;"
497                         size="&marc.008.SER.freq.field_size;"
498                         BKS="false" SER="true" VIS="false" MIX="false" 
499                         MAP="false" SCO="false" REC="false" COM="false" 
500                         onclick="this.select();"
501                 />
502         </hbox>
503         <hbox>
504                 <label 
505                         value="&marc.008.mrec.short;" 
506                         tooltiptext="&marc.008.mrec.desc;"
507                         onclick="window.open('&marc.008.mrec.help;');"
508                         class="fixed_label"
509                         BKS="true" SER="true" VIS="false" MIX="false" 
510                         MAP="false" SCO="false" REC="false" COM="false" 
511                 />
512         </hbox>
513         <hbox>
514                 <textbox
515                         field="&marc.008.mrec.field;"
516                         spos="&marc.008.mrec.field_start_pos;"
517                         epos="&marc.008.mrec.field_end_pos;"
518                         size="&marc.008.mrec.field_size;"
519                         BKS="true" SER="true" VIS="false" MIX="false" 
520                         MAP="false" SCO="false" REC="false" COM="false" 
521                         onclick="this.select();"
522                 />
523         </hbox>
524         <hbox>
525                 <label 
526                         value="&marc.008.ctry.short;" 
527                         tooltiptext="&marc.008.ctry.desc;"
528                         onclick="window.open('&marc.008.ctry.help;');"
529                         class="fixed_label"
530                         BKS="true" SER="true" VIS="false" MIX="false" 
531                         MAP="false" SCO="false" REC="false" COM="false" 
532                 />
533         </hbox>
534         <hbox>
535                 <textbox
536                         field="&marc.008.ctry.field;"
537                         spos="&marc.008.ctry.field_start_pos;"
538                         epos="&marc.008.ctry.field_end_pos;"
539                         size="&marc.008.ctry.field_size;"
540                         BKS="true" SER="true" VIS="false" MIX="false" 
541                         MAP="false" SCO="false" REC="false" COM="false" 
542                         onclick="this.select();"
543                 />
544         </hbox>
545 </row>
546
547 <row id="fixed_row3">
548         <hbox>
549                 <label 
550                         value="&marc.008.SER.succ.short;" 
551                         tooltiptext="&marc.008.SER.succ.desc;"
552                         onclick="window.open('&marc.008.SER.succ.help;');"
553                         class="fixed_label"
554                         BKS="false" SER="true" VIS="false" MIX="false" 
555                         MAP="false" SCO="false" REC="false" COM="false" 
556                 />
557         </hbox>
558         <hbox>
559                 <textbox
560                         field="&marc.008.SER.succ.field;"
561                         spos="&marc.008.SER.succ.field_start_pos;"
562                         epos="&marc.008.SER.succ.field_end_pos;"
563                         size="&marc.008.SER.succ.field_size;"
564                         BKS="false" SER="true" VIS="false" MIX="false" 
565                         MAP="false" SCO="false" REC="false" COM="false" 
566                         onclick="this.select();"
567                 />
568         </hbox>
569         <hbox>
570                 <label 
571                         value="&marc.008.BKS.cont.short;" 
572                         tooltiptext="&marc.008.BKS.cont.desc;"
573                         onclick="window.open('&marc.008.BKS.cont.help;');"
574                         class="fixed_label"
575                         BKS="true" SER="false" VIS="false" MIX="false" 
576                         MAP="false" SCO="false" REC="false" COM="false" 
577                 />
578                 <label 
579                         value="&marc.008.SER.orig.short;" 
580                         tooltiptext="&marc.008.SER.orig.desc;"
581                         onclick="window.open('&marc.008.SER.orig.help;');"
582                         class="fixed_label"
583                         BKS="false" SER="true" VIS="false" MIX="false" 
584                         MAP="false" SCO="false" REC="false" COM="false" 
585                 />
586         </hbox>
587         <hbox>
588                 <textbox
589                         field="&marc.008.BKS.cont.field;"
590                         spos="&marc.008.BKS.cont.field_start_pos;"
591                         epos="&marc.008.BKS.cont.field_end_pos;"
592                         size="&marc.008.BKS.cont.field_size;"
593                         BKS="true" SER="false" VIS="false" MIX="false" 
594                         MAP="false" SCO="false" REC="false" COM="false" 
595                         onclick="this.select();"
596                 />
597                 <textbox
598                         field="&marc.008.SER.orig.field;"
599                         spos="&marc.008.SER.orig.field_start_pos;"
600                         epos="&marc.008.SER.orig.field_end_pos;"
601                         size="&marc.008.SER.orig.field_size;"
602                         BKS="false" SER="true" VIS="false" MIX="false" 
603                         MAP="false" SCO="false" REC="false" COM="false" 
604                         onclick="this.select();"
605                 />
606         </hbox>
607         <hbox>
608                 <label 
609                         value="&marc.008.BKS.SER.VIS.MAP.COM.gpub.short;" 
610                         tooltiptext="&marc.008.BKS.SER.VIS.MAP.COM.gpub.desc;"
611                         onclick="window.open('&marc.008.BKS.SER.VIS.MAP.COM.gpub.help;');"
612                         class="fixed_label"
613                         BKS="true" SER="false" VIS="false" MIX="false" 
614                         MAP="false" SCO="false" REC="false" COM="false" 
615                 />
616                 <label 
617                         value="&marc.008.SER.entw.short;" 
618                         tooltiptext="&marc.008.SER.entw.desc;"
619                         onclick="window.open('&marc.008.SER.entw.help;');"
620                         class="fixed_label"
621                         BKS="false" SER="true" VIS="false" MIX="false" 
622                         MAP="false" SCO="false" REC="false" COM="false" 
623                 />
624         </hbox>
625         <hbox>
626                 <textbox
627                         field="&marc.008.BKS.SER.VIS.MAP.COM.gpub.field;"
628                         spos="&marc.008.BKS.SER.VIS.MAP.COM.gpub.field_start_pos;"
629                         epos="&marc.008.BKS.SER.VIS.MAP.COM.gpub.field_end_pos;"
630                         size="&marc.008.BKS.SER.VIS.MAP.COM.gpub.field_size;"
631                         BKS="true" SER="false" VIS="false" MIX="false" 
632                         MAP="false" SCO="false" REC="false" COM="false" 
633                         onclick="this.select();"
634                 />
635                 <textbox
636                         field="&marc.008.SER.entw.field;"
637                         spos="&marc.008.SER.entw.field_start_pos;"
638                         epos="&marc.008.SER.entw.field_end_pos;"
639                         size="&marc.008.SER.entw.field_size;"
640                         BKS="false" SER="true" VIS="false" MIX="false" 
641                         MAP="false" SCO="false" REC="false" COM="false" 
642                         onclick="this.select();"
643                 />
644         </hbox>
645         <hbox>
646                 <label 
647                         value="&marc.008.BKS.litf.short;" 
648                         tooltiptext="&marc.008.BKS.litf.desc;"
649                         onclick="window.open('&marc.008.BKS.litf.help;');"
650                         class="fixed_label"
651                         BKS="true" SER="false" VIS="false" MIX="false" 
652                         MAP="false" SCO="false" REC="false" COM="false" 
653                 />
654                 <label 
655                         value="&marc.008.SER.regl.short;" 
656                         tooltiptext="&marc.008.SER.regl.desc;"
657                         onclick="window.open('&marc.008.SER.regl.help;');"
658                         class="fixed_label"
659                         BKS="false" SER="true" VIS="false" MIX="false" 
660                         MAP="false" SCO="false" REC="false" COM="false" 
661                 />
662         </hbox>
663         <hbox>
664                 <textbox
665                         field="&marc.008.BKS.litf.field;"
666                         spos="&marc.008.BKS.litf.field_start_pos;"
667                         epos="&marc.008.BKS.litf.field_end_pos;"
668                         size="&marc.008.BKS.litf.field_size;"
669                         BKS="true" SER="false" VIS="false" MIX="false" 
670                         MAP="false" SCO="false" REC="false" COM="false" 
671                         onclick="this.select();"
672                 />
673                 <textbox
674                         field="&marc.008.SER.regl.field;"
675                         spos="&marc.008.SER.regl.field_start_pos;"
676                         epos="&marc.008.SER.regl.field_end_pos;"
677                         size="&marc.008.SER.regl.field_size;"
678                         BKS="false" SER="true" VIS="false" MIX="false" 
679                         MAP="false" SCO="false" REC="false" COM="false" 
680                         onclick="this.select();"
681                 />
682         </hbox>
683         <hbox>
684                 <label 
685                         value="&marc.008.BKS.MAP.indx.short;" 
686                         tooltiptext="&marc.008.BKS.MAP.indx.desc;"
687                         onclick="window.open('&marc.008.BKS.MAP.indx.help;');"
688                         class="fixed_label"
689                         BKS="true" SER="false" VIS="false" MIX="false" 
690                         MAP="false" SCO="false" REC="false" COM="false" 
691                 />
692                 <label 
693                         value="&marc.008.SER.issn.short;" 
694                         tooltiptext="&marc.008.SER.issn.desc;"
695                         onclick="window.open('&marc.008.SER.issn.help;');"
696                         class="fixed_label"
697                         BKS="false" SER="true" VIS="false" MIX="false" 
698                         MAP="false" SCO="false" REC="false" COM="false" 
699                 />
700         </hbox>
701         <hbox>
702                 <textbox
703                         field="&marc.008.BKS.MAP.indx.field;"
704                         spos="&marc.008.BKS.MAP.indx.field_start_pos;"
705                         epos="&marc.008.BKS.MAP.indx.field_end_pos;"
706                         size="&marc.008.BKS.MAP.indx.field_size;"
707                         BKS="true" SER="false" VIS="false" MIX="false" 
708                         MAP="false" SCO="false" REC="false" COM="false" 
709                         onclick="this.select();"
710                 />
711                 <textbox
712                         field="&marc.008.SER.issn.field;"
713                         spos="&marc.008.SER.issn.field_start_pos;"
714                         epos="&marc.008.SER.issn.field_end_pos;"
715                         size="&marc.008.SER.issn.field_size;"
716                         BKS="false" SER="true" VIS="false" MIX="false" 
717                         MAP="false" SCO="false" REC="false" COM="false" 
718                         onclick="this.select();"
719                 />
720         </hbox>
721         <hbox>
722                 <label 
723                         value="&marc.008.SER.alph.short;" 
724                         tooltiptext="&marc.008.SER.alph.desc;"
725                         onclick="window.open('&marc.008.SER.alph.help;');"
726                         class="fixed_label"
727                         BKS="false" SER="true" VIS="false" MIX="false" 
728                         MAP="false" SCO="false" REC="false" COM="false" 
729                 />
730         </hbox>
731         <hbox>
732                 <textbox
733                         field="&marc.008.SER.alph.field;"
734                         spos="&marc.008.SER.alph.field_start_pos;"
735                         epos="&marc.008.SER.alph.field_end_pos;"
736                         size="&marc.008.SER.alph.field_size;"
737                         BKS="false" SER="true" VIS="false" MIX="false" 
738                         MAP="false" SCO="false" REC="false" COM="false" 
739                         onclick="this.select();"
740                 />
741         </hbox>
742 </row>
743
744 <row id="fixed_row4">
745         <hbox>
746                 <label 
747                         value="&marc.LDR.desc.short;" 
748                         tooltiptext="&marc.LDR.desc.desc;"
749                         onclick="window.open('&marc.LDR.desc.help;');"
750                         class="fixed_label"
751                         BKS="true" SER="true" VIS="true" MIX="true" 
752                         MAP="true" SCO="true" REC="true" COM="true" 
753                 />
754         </hbox>
755         <hbox>
756                 <textbox
757                         field="&marc.LDR.desc.field;"
758                         spos="&marc.LDR.desc.field_start_pos;"
759                         epos="&marc.LDR.desc.field_end_pos;"
760                         size="&marc.LDR.desc.field_size;"
761                         BKS="true" SER="true" VIS="true" MIX="true" 
762                         MAP="true" SCO="true" REC="true" COM="true" 
763                         onclick="this.select();"
764                 />
765         </hbox>
766         <hbox>
767                 <label 
768                         value="&marc.008.BKS.ills.short;" 
769                         tooltiptext="&marc.008.BKS.ills.desc;"
770                         onclick="window.open('&marc.008.BKS.ills.help;');"
771                         class="fixed_label"
772                         BKS="true" SER="false" VIS="false" MIX="false" 
773                         MAP="false" SCO="false" REC="false" COM="false" 
774                 />
775                 <label 
776                         value="&marc.008.SER.srtp.short;" 
777                         tooltiptext="&marc.008.SER.srtp.desc;"
778                         onclick="window.open('&marc.008.SER.srtp.help;');"
779                         class="fixed_label"
780                         BKS="false" SER="true" VIS="false" MIX="false" 
781                         MAP="false" SCO="false" REC="false" COM="false" 
782                 />
783         </hbox>
784         <hbox>
785                 <textbox
786                         field="&marc.008.BKS.ills.field;"
787                         spos="&marc.008.BKS.ills.field_start_pos;"
788                         epos="&marc.008.BKS.ills.field_end_pos;"
789                         size="&marc.008.BKS.ills.field_size;"
790                         BKS="true" SER="false" VIS="false" MIX="false" 
791                         MAP="false" SCO="false" REC="false" COM="false" 
792                         onclick="this.select();"
793                 />
794                 <textbox
795                         field="&marc.008.SER.srtp.field;"
796                         spos="&marc.008.SER.srtp.field_start_pos;"
797                         epos="&marc.008.SER.srtp.field_end_pos;"
798                         size="&marc.008.SER.srtp.field_size;"
799                         BKS="false" SER="true" VIS="false" MIX="false" 
800                         MAP="false" SCO="false" REC="false" COM="false" 
801                         onclick="this.select();"
802                 />
803         </hbox>
804         <hbox>
805                 <label 
806                         value="&marc.008.BKS.fest.short;" 
807                         tooltiptext="&marc.008.BKS.fest.desc;"
808                         onclick="window.open('&marc.008.BKS.fest.help;');"
809                         class="fixed_label"
810                         BKS="true" SER="false" VIS="false" MIX="false" 
811                         MAP="false" SCO="false" REC="false" COM="false" 
812                 />
813                 <label 
814                         value="&marc.008.SER.cont.short;" 
815                         tooltiptext="&marc.008.SER.cont.desc;"
816                         onclick="window.open('&marc.008.SER.cont.help;');"
817                         class="fixed_label"
818                         BKS="false" SER="true" VIS="false" MIX="false" 
819                         MAP="false" SCO="false" REC="false" COM="false" 
820                 />
821         </hbox>
822         <hbox>
823                 <textbox
824                         field="&marc.008.BKS.fest.field;"
825                         spos="&marc.008.BKS.fest.field_start_pos;"
826                         epos="&marc.008.BKS.fest.field_end_pos;"
827                         size="&marc.008.BKS.fest.field_size;"
828                         BKS="true" SER="false" VIS="false" MIX="false" 
829                         MAP="false" SCO="false" REC="false" COM="false" 
830                         onclick="this.select();"
831                 />
832                 <textbox
833                         field="&marc.008.SER.cont.field;"
834                         spos="&marc.008.SER.cont.field_start_pos;"
835                         epos="&marc.008.SER.cont.field_end_pos;"
836                         size="&marc.008.SER.cont.field_size;"
837                         BKS="false" SER="true" VIS="false" MIX="false" 
838                         MAP="false" SCO="false" REC="false" COM="false" 
839                         onclick="this.select();"
840                 />
841         </hbox>
842         <hbox>
843                 <label 
844                         value="&marc.008.dtst.short;" 
845                         tooltiptext="&marc.008.dtst.desc;"
846                         onclick="window.open('&marc.008.dtst.help;');"
847                         class="fixed_label"
848                         BKS="true" SER="true" VIS="false" MIX="false" 
849                         MAP="false" SCO="false" REC="false" COM="false" 
850                 />
851         </hbox>
852         <hbox>
853                 <textbox
854                         field="&marc.008.dtst.field;"
855                         spos="&marc.008.dtst.field_start_pos;"
856                         epos="&marc.008.dtst.field_end_pos;"
857                         size="&marc.008.dtst.field_size;"
858                         BKS="true" SER="true" VIS="false" MIX="false" 
859                         MAP="false" SCO="false" REC="false" COM="false" 
860                         onclick="this.select();"
861                 />
862         </hbox>
863         <hbox>
864                 <label 
865                         value="&marc.008.date1.short;" 
866                         tooltiptext="&marc.008.date1.desc;"
867                         onclick="window.open('&marc.008.dates.help;');"
868                         class="fixed_label"
869                         BKS="true" SER="true" VIS="false" MIX="false" 
870                         MAP="false" SCO="false" REC="false" COM="false" 
871                 />
872         </hbox>
873         <hbox>
874                 <textbox
875                         field="&marc.008.date1.field;"
876                         spos="&marc.008.date1.field_start_pos;"
877                         epos="&marc.008.date1.field_end_pos;"
878                         size="&marc.008.date1.field_size;"
879                         BKS="true" SER="true" VIS="false" MIX="false" 
880                         MAP="false" SCO="false" REC="false" COM="false" 
881                         onclick="this.select();"
882                 />
883         </hbox>
884         <hbox>
885                 <label 
886                         value="&marc.008.date2.short;" 
887                         tooltiptext="&marc.008.date2.desc;"
888                         onclick="window.open('&marc.008.dates.help;');"
889                         class="fixed_label"
890                         BKS="true" SER="true" VIS="false" MIX="false" 
891                         MAP="false" SCO="false" REC="false" COM="false" 
892                 />
893         </hbox>
894         <hbox>
895                 <textbox
896                         field="&marc.008.date2.field;"
897                         spos="&marc.008.date2.field_start_pos;"
898                         epos="&marc.008.date2.field_end_pos;"
899                         size="&marc.008.date2.field_size;"
900                         BKS="true" SER="true" VIS="false" MIX="false" 
901                         MAP="false" SCO="false" REC="false" COM="false" 
902                         onclick="this.select();"
903                 />
904         </hbox>
905 </row>
906
907 <grid id="ctrl_grid" flex="1" class="ctrl_grid">
908         <columns id="ctrl_columns">
909                 <column id="ctrl_column1"/>
910                 <column id="ctrl_column2" flex="1"/>
911         </columns>
912         <rows id="ctrl_rows"/>
913 </grid>
914
915 <grid id="data_grid" flex="1" class="data_grid">
916         <columns id="data_columns">
917                 <column id="data_column1"/>
918                 <column id="data_column2"/>
919                 <column id="data_column3"/>
920                 <column id="data_column4" flex="1"/>
921         </columns>
922         <rows id="data_rows"/>
923 </grid>
924
925 <!-- Accelerator Keys (Accessor Keys are in DTD's) -->
926 <keyset id="marc_keys">
927         <key id="marc-close-editor-key" modifiers="accel" key="&marc.close.editor.key;" command="cmd_close_window"/>
928 </keyset>
929
930 </overlay>