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