<vbox id="admin_offline_manage_xacts_main" flex="1">
- <groupbox flex="1">
+ <groupbox flex="1" id="before_splitter" oils_persist="height">
<caption label="&staff.server.admin.offline.xacts.caption;"/>
<hbox>
<button id="refresh" label="&common.refresh;" accesskey="&staff.server.admin.offline.xacts.refresh.accesskey;"/>
</hbox>
<tree id="session_tree" enableColumnDrag="true" seltype="single" flex="1"/>
</groupbox>
- <splitter><grippy/></splitter>
- <deck flex="1" id="deck">
+ <splitter id="splitter" oils_persist="state" oils_persist_peers="before_splitter deck"><grippy/></splitter>
+ <deck flex="1" id="deck" oils_persist="height">
<label value=" "/>
<groupbox flex="1">
<caption id="status_caption" label="&staff.server.admin.offline.xacts.status.label;"/>
<script type="text/javascript" src="work_log.js"/>
<vbox flex="1">
- <vbox flex="1">
+ <vbox flex="1" id="before_splitter" oils_persist="height">
<hbox>
<textbox id="desire_number_of_work_log_entries" type="number" oils_persist="value" />
<label value="&staff.admin.work_log.list1.header;" class="header1"/>
</hbox>
<tree id="work_action_log" flex="1" enableColumnDrag="true" context="work_log_actions"/>
</vbox>
- <splitter><grippy/></splitter>
- <vbox flex="1">
+ <splitter id="splitter" oils_persist="state hidden" oils_persist_peers="before_splitter after_splitter"><grippy/></splitter>
+ <vbox flex="1" id="after_splitter" oils_persist="height">
<hbox>
<textbox id="desire_number_of_patron_log_entries" type="number" oils_persist="value" />
<label value="&staff.admin.work_log.list2.header;" class="header1"/>
</box>
<vbox id="cmvb1" flex="1">
- <groupbox flex="1">
+ <groupbox flex="1" id="before_splitter" oils_persist="height">
<caption label="&staff.cat.copy_buckets_overlay.pending_copies;" />
<hbox id="pending_buckets_top_ui" />
<tree id="pending_copies_list" flex="1" enableColumnDrag="true"/>
<hbox id="pending_buckets_bottom_ui" />
</groupbox>
- <splitter><grippy /></splitter>
- <groupbox flex="2">
+ <splitter id="splitter" oils_persist="state hidden" oils_persist_peers="before_splitter after_splitter"><grippy /></splitter>
+ <groupbox flex="2" id="after_splitter" oils_persist="height">
<caption label="&staff.cat.copy_buckets_overlay.bucket_view;" />
<hbox id="copy_buckets_top_ui" />
<hbox id="info_box"/>
</hbox>
<hbox flex="1" style="overflow: scroll">
- <vbox flex="1">
+ <vbox flex="1" id="before_splitter1" oils_persist="width">
<label value="&staff.cat.copy_editor.identification.label;" style="font-weight: bold; font-size: large"/>
<vbox id="left_pane" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter1" oils_persist="state hidden" oils_persist_peers="before_splitter1 after_splitter1"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter1" oils_persist="width">
<button style="font-weight: bold; font-size: normal" label="&staff.cat.copy_editor.identification.location.label;" accesskey="&staff.cat.copy_editor.identification.location.accesskey;" oncommand="document.getElementById('right_pane').firstChild.firstChild.focus();"/>
<vbox id="right_pane" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter2" oils_persist="state hidden" oils_persist_peers="after_splitter1 after_splitter2"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter2" oils_persist="width">
<button style="font-weight: bold; font-size: normal" label="&staff.cat.copy_editor.identification.circulation.label;" accesskey="&staff.cat.copy_editor.identification.circulation.accesskey;" oncommand="document.getElementById('right_pane2').firstChild.firstChild.focus();"/>
<vbox id="right_pane2" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter3" oils_persist="state hidden" oils_persist_peers="after_splitter2 after_splitter3"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter3" oils_persist="width">
<button style="font-weight: bold; font-size: normal" label="&staff.cat.copy_editor.identification.miscellaneous.label;" accesskey="&staff.cat.copy_editor.identification.miscellaneous.accesskey;" oncommand="document.getElementById('right_pane3').firstChild.firstChild.focus();"/>
<vbox id="right_pane3" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter4" oils_persist="state hidden" oils_persist_peers="after_splitter3 after_splitter4"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter4" oils_persist="width">
<button style="font-weight: bold; font-size: normal" label="&staff.cat.copy_editor.identification.statistics.label;" accesskey="&staff.cat.copy_editor.identification.statistics.accesskey;" oncommand="document.getElementById('right_pane4').firstChild.firstChild.focus();"/>
<menu label="&staff.cat.copy_editor.stat_cat_lib_filter_menu.label;" id="stat_cat_lib_filter_menu">
<menupopup />
<vbox id="spine_labels_main" flex="1" class="my_overflow">
<hbox flex="1" class="my_overflow">
- <vbox>
+ <vbox id="before_splitter" oils_persist="width">
<hbox>
<button label="&staff.cat.spine_labels.re-generate.label;"
accesskey="&staff.cat.spine_labels.re-generate.accesskey;" oncommand="generate()"/>
</rows></grid>
<button label="&staff.cat.spine_labels.available_macros.label;" oncommand="show_macros()"/>
</vbox>
- <splitter><grippy/></splitter>
- <vbox id="panel" flex="1" class="my_overflow"/>
+ <splitter id="splitter" oils_persist="state hidden" oils_persist_peers="before_splitter panel"><grippy/></splitter>
+ <vbox id="panel" flex="1" class="my_overflow" oils_persist="width"/>
</hbox>
</vbox>
<?xul-overlay href="/xul/server/cat/bib_brief_overlay.xul"?>
<window id="alt_copy_summary_win"
- onload="try { my_init(); font_helper(); } catch(E) { alert(E); }"
+ onload="try { my_init(); font_helper(); persist_helper(); } catch(E) { alert(E); }"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
</grid>
</tabpanel>
<tabpanel orient="vertical"><!-- Hold/Transit -->
- <groupbox flex="1" id="holds" style="overflow: none; min-height: 80;">
+ <groupbox flex="1" id="holds" style="overflow: none; min-height: 80;" oils_persist="height">
<caption id="hold_caption" label="&staff.circ.copy_details.hold_caption;"/>
<label id="hold_patron_name" class="patronNameLarge"/>
<tree id="hold" flex="1" enableColumnDrag="true"/>
<spacer FIXME="label and tree get swapped without this"/>
</groupbox>
- <splitter><grippy/></splitter>
- <groupbox flex="1" id="transits" style="overflow: none; min-height: 80;">
+ <splitter id="splitter" oils_persist="state hidden" oils_persist_peers="holds transits"><grippy/></splitter>
+ <groupbox flex="1" id="transits" style="overflow: none; min-height: 80;" oils_persist="height">
<caption id="transit_caption" label="&staff.circ.copy_details.transit_caption;"/>
<tree id="transit" flex="1" enableColumnDrag="true"/>
</groupbox>
</script>
<vbox flex="1" class="my_overflow">
- <vbox id="top_vbox" flex="1" class="my_overflow"/>
- <splitter><grippy/></splitter>
- <vbox id="mid_vbox" flex="1" class="my_overflow"/>
- <splitter><grippy/></splitter>
- <groupbox flex="1" id="circs" class="my_overflow">
+ <vbox id="top_vbox" flex="1" class="my_overflow" oils_persist="height"/>
+ <splitter id="splitter1" oils_persist="state hidden" oils_persist_peers="top_vbox mid_vbox"><grippy/></splitter>
+ <vbox id="mid_vbox" flex="1" class="my_overflow" oils_persist="height"/>
+ <splitter id="splitter2" oils_persist="state hidden" oils_persist_peers="mid_vbox circs"><grippy/></splitter>
+ <groupbox flex="1" id="circs" class="my_overflow" oils_persist="height">
<caption label="&staff.circ.circ_summary.caption;"/>
</groupbox>
<hbox>
<messagecatalog id="circStrings" src="/xul/server/locale/<!--#echo var='locale'-->/circ.properties" />
<vbox flex="1" style="overflow: auto;">
- <vbox id="top_box" flex="1" style="border: none; overflow: none; min-height: 80;"/>
- <splitter><grippy/></splitter>
- <vbox id="item_summary_box" flex="1" style="border: none; overflow: none; min-height: 80;"/>
- <splitter><grippy/></splitter>
- <groupbox flex="1" id="holds" style="overflow: none; min-height: 80;">
+ <vbox id="top_box" flex="1" style="border: none; overflow: none; min-height: 80;" oils_persist="height"/>
+ <splitter id="splitter1" oils_persist="state hidden" oils_persist_peers="top_box item_summary_box"><grippy/></splitter>
+ <vbox id="item_summary_box" flex="1" style="border: none; overflow: none; min-height: 80;" oils_persist="height"/>
+ <splitter id="splitter2" oils_persist="state hidden" oils_persist_peers="item_summary_box holds"><grippy/></splitter>
+ <groupbox flex="1" id="holds" style="overflow: none; min-height: 80;" oils_persist="height">
<caption id="hold_caption" label="&staff.circ.copy_details.hold_caption;"/>
<label id="patron_name" class="patronNameLarge"/>
<tree id="hold" flex="1" enableColumnDrag="true"/>
<spacer FIXME="label and tree get swapped without this"/>
</groupbox>
- <splitter><grippy/></splitter>
- <groupbox flex="1" id="transits" style="overflow: none; min-height: 80;">
+ <splitter id="splitter3" oils_persist="state hidden" oils_persist_peers="holds transits"><grippy/></splitter>
+ <groupbox flex="1" id="transits" style="overflow: none; min-height: 80;" oils_persist="height">
<caption id="transit_caption" label="&staff.circ.copy_details.transit_caption;"/>
<tree id="transit" flex="1" enableColumnDrag="true"/>
</groupbox>
- <splitter><grippy/></splitter>
- <groupbox flex="1" id="circs" style="overflow: none; min-height: 80;">
+ <splitter id="splitter4" oils_persist="state hidden" oils_persist_peers="transits circs"><grippy/></splitter>
+ <groupbox flex="1" id="circs" style="overflow: none; min-height: 80;" oils_persist="height">
<caption id="circ_caption" label="&staff.circ.copy_details.circ_caption;" style="font-weight: bold"/>
<vbox id="circ_box" flex="1" style="min-height: 80"/>
</groupbox>
<vbox flex="1" class="my_overflow">
<groupbox orient="vertical" flex="1">
<caption id="caption" label="&staff.patron.bill_interface.caption.label;"/>
- <hbox>
+ <hbox id="before_splitter1" oils_persist="height">
<grid flex="1">
<columns flex="1">
<column/>
</hbox>
</groupbox>
</hbox>
- <splitter />
- <vbox flex="1">
+ <splitter id="splitter1" oils_persist="state hidden" oils_persist_peers="before_splitter1 after_splitter1" />
+ <vbox flex="1" id="after_splitter1" oils_persist="height">
<hbox>
<button id="bill_patron_btn" label="&staff.patron.bills_overlay.bill_patron.label;" accesskey="&staff.patron.bills_overlay.bill_patron.accesskey;" />
<button id="bill_history_btn" label="&staff.patron.bills_overlay.history.label;" accesskey="&staff.patron.bills_overlay.history.accesskey;" />
</button>
</hbox>
</vbox>
- <splitter />
- <hbox>
+ <splitter id="splitter2" oils_persist="state hidden" oils_persist_peers="after_splitter1 after_splitter2" />
+ <hbox id="after_splitter2" oils_persist="height">
<vbox>
<hbox>
<label value='&staff.patron.bill_interface.voided_this_session.label;' class="emphasis1"/><label id="currently_voided" value="0.00"/>
<vbox flex="1" class="my_overflow">
<label id="patron_name" class="patronNameLarge"/>
- <groupbox orient="vertical" flex="1" id="summary" />
+ <groupbox orient="vertical" flex="1" id="summary" oils_persist="height"/>
- <splitter><grippy/></splitter>
+ <splitter id="splitter1" oils_persist="state hidden" oils_persist_peers="summary copy_summary_vbox"><grippy/></splitter>
<vbox id="copy_summary_vbox" flex="1" />
- <splitter id="copy_summary_splitter"><grippy/></splitter>
+ <splitter id="copy_summary_splitter" oils_persist="state hidden" oils_persist_peers="copy_summary_vbox after_copy_summary_splitter"><grippy/></splitter>
- <groupbox orient="vertical" flex="2">
+ <groupbox id="after_copy_summary_splitter" oils_persist="height" orient="vertical" flex="2">
<caption label="&staff.patron.bill_details.bills.label;" style="color: red"/>
<tree id="bill_tree" flex="1" enableColumnDrag="true"/>
<hbox>
</hbox>
</groupbox>
- <splitter><grippy/></splitter>
+ <splitter id="splitter2" oils_persist="state hidden" oils_persist_peers="after_copy_summary_splitter after_splitter2"><grippy/></splitter>
- <groupbox orient="vertical" flex="2">
+ <groupbox orient="vertical" flex="2" id="after_splitter2" oils_persist="height">
<caption label="&staff.patron.bill_details.payments.label;" style="color: green"/>
<tree id="payment_tree" flex="1" enableColumnDrag="true"/>
<hbox>
<hbox id="left_deck_vbox" flex="1" oils_persist="height">
<deck id="patron_left_deck" oils_persist="height"/>
</hbox>
- <splitter id="deck_splitter" collapse="before" oils_persist="state hidden"><grippy id="splitter_grippy"/></splitter>
+ <splitter id="deck_splitter" collapse="before" oils_persist="state hidden" oils_persist_peers="left_deck_vbox right_deck_vbox"><grippy id="splitter_grippy"/></splitter>
<hbox id="right_deck_vbox" flex="3" oils_persist="height">
<deck id="patron_right_deck" oils_persist="height"/>
</hbox>
<vbox id="left_deck_vbox" flex="1" oils_persist="width">
<deck id="patron_left_deck" oils_persist="width"/>
</vbox>
- <splitter id="deck_splitter" collapse="before" oils_persist="state hidden"><grippy id="splitter_grippy"/></splitter>
+ <splitter id="deck_splitter" collapse="before" oils_persist="state hidden" oils_persist_peers="left_deck_vbox right_deck_vbox"><grippy id="splitter_grippy"/></splitter>
<vbox id="right_deck_vbox" flex="3" oils_persist="width">
<deck id="patron_right_deck" oils_persist="width"/>
</vbox>
<vbox id="bib_brief_box" flex="1" style="min-height: 10em;"/>
</vbox>
- <splitter><grippy/></splitter>
+ <splitter id="splitter1" oils_persist="state hidden" oils_persist_peers="v1 v2"><grippy/></splitter>
<vbox id="v2" flex="1" oils_persist="height">
<vbox flex="1">
</vbox>
</vbox>
- <splitter><grippy/></splitter>
+ <splitter id="splitter2" oils_persist="state hidden" oils_persist_peers="v2 after_splitter2"><grippy/></splitter>
- <tabbox flex="1">
+ <tabbox flex="1" id="after_splitter2" oils_persist="height">
<tabs>
<tab label="&staff.patron.holds.notes_tab.label;" accesskey="&staff.patron.holds.notes_tab.accesskey;" />
<tab label="&staff.patron.holds.notices_tab.label;" accesskey="&staff.patron.holds.notices_tab.accesskey;" />
</box>
<vbox id="cmvb1" flex="1">
- <groupbox id="cmgb1" flex="1">
+ <groupbox id="cmgb1" flex="1" oils_persist="height">
<caption label="&staff.patron_navbar.items;" />
<vbox flex="0">
<hbox id="items_top_ui" />
<hbox id="items_bottom_ui" />
</vbox>
</groupbox>
- <splitter><grippy/></splitter>
- <groupbox flex="1">
+ <splitter id="splitter" oils_persist="state hidden" oils_persist_peers="cmgb1 after_splitter"><grippy/></splitter>
+ <groupbox flex="1" id="after_splitter" oils_persist="height">
<caption label="&staff.patron_navbar.items.problem_items.caption;" />
<vbox flex="0">
<hbox id="items_top_ui2" />
<!-- ///////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<!-- CONTENT -->
- <groupbox id="penalty_groupbox" flex="1" class="my_overflow">
+ <groupbox id="penalty_groupbox" flex="1" class="my_overflow" oils_persist="height">
<caption id="penalty_caption" label="&staff.patron_display.penalty.caption;"/>
<vbox flex="0">
<hbox flex="1">
</vbox>
<tree id="ausp_list" flex="1" enableColumnDrag="true" context="ausp_actions" />
</groupbox>
- <splitter id="list_splitter" collapse="after" oils_persist="state hidden"><grippy id="splitter_grippy"/></splitter>
- <groupbox id="archived_penalty_groupbox" flex="1" class="my_overflow">
+ <splitter id="list_splitter" collapse="after" oils_persist="state hidden" oils_persist_peers="penalty_groupbox archived_penalty_groupbox"><grippy id="splitter_grippy"/></splitter>
+ <groupbox id="archived_penalty_groupbox" flex="1" class="my_overflow" oils_persist="height">
<caption id="penalty_caption" label="&staff.patron_display.archived_penalty.caption;"/>
<vbox flex="0">
<toolbox flex="1">
</menu>
</menubar>
</hbox>
- <tree id="item_tree" flex="2" enableColumnDrag="true" context="serial_manage_items_popup"/>
- <splitter state="open" collapse="after" resizebefore="closest" resizeafter="farthest"/>
- <hbox align="center">
+ <tree id="item_tree" flex="2" enableColumnDrag="true" context="serial_manage_items_popup" oils_persist="height"/>
+ <splitter state="open" collapse="after" resizebefore="closest" resizeafter="farthest" id="splitter" oils_persist="state hidden" oils_persist_peers="item_tree after_splitter"/>
+ <hbox align="center" id="after_splitter" oils_persist="height">
<label style="font-weight: bold" value="Showing: "/>
<label id="serial_workarea_mode_label" value="Recently Received"/>
<spacer flex="1"/>
</popupset>
<hbox flex="1">
- <vbox flex="1">
+ <vbox flex="1" id="before_splitter" oils_persist="width">
<hbox id="serial_sub_lib_menu"/>
<hbox>
<checkbox id="show_ssubs" label="Show Subs." />
</hbox>
<tree id="subs_tree" flex="15" enableColumnDrag="true" context="serial_manage_subs_popup"/>
</vbox>
- <splitter state="open" collapse="before" resizebefore="closest" resizeafter="farthest"/>
- <deck id="serial_manage_subs_editor_deck" flex="20">
+ <splitter state="open" collapse="before" resizebefore="closest" resizeafter="farthest" id="splitter" oils_persist="state hidden" oils_persist_peers="before_splitter serial_manage_subs_editor_deck"/>
+ <deck id="serial_manage_subs_editor_deck" flex="20" oils_persist="width">
<description value="Please select an object to edit"/>
<vbox id="serial_ssub_editor_panel" />
<vbox id="serial_sdist_editor_panel" />
<vbox id="brief_display_box"/>
<hbox flex="1" style="overflow: auto">
- <vbox flex="1">
+ <vbox flex="1" id="before_splitter" oils_persist="height">
<label value="Distribution" style="font-weight: bold; font-size: large"/>
<vbox id="sdist_editor_left_pane" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter" oils_persist="state hidden" oils_persist_peers="before_splitter after_splitter"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter" oils_persist="height">
<vbox id="sdist_editor_right_pane"/>
<groupbox>
<caption label="Library Specific Options" />
<vbox id="brief_display_box"/>
<hbox flex="1" style="overflow: auto">
- <vbox flex="1">
+ <vbox flex="1" id="before_splitter1" oils_persist="width">
<label value="Issuance" style="font-weight: bold; font-size: large"/>
<vbox id="siss_editor_left_pane" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter1" oils_persist="state hidden" oils_persist_peers="before_splitter1 after_splitter1"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter1" oils_persist="width">
<vbox id="siss_editor_middle_pane"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter2" oils_persist="state hidden" oils_persist_peers="after_splitter1 after_splitter2"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter2" oils_persist="width">
<vbox id="siss_editor_right_pane"/>
</vbox>
</hbox>
<groupbox flex="1" class="my_overflow">
<hbox flex="1" style="overflow: auto">
- <vbox flex="1">
+ <vbox flex="1" id="before_splitter1" oils_persist="width">
<label value="Item" style="font-weight: bold; font-size: large"/>
<vbox id="sitem_editor_left_pane" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter1" oils_persist="state hidden" oils_persist_peers="before_splitter1 after_splitter1"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter1" oils_persist="width">
<label value=" " style="font-weight: bold; font-size: large"/>
<vbox id="sitem_editor_middle_pane" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter2" oils_persist="state hidden" oils_persist_peers="after_slitter1 after_splitter2"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter2" oils_persist="width">
<button style="font-weight: bold; font-size: normal" label="Item Dates" accesskey="1" oncommand="document.getElementById('sitem_editor_right_pane').firstChild.firstChild.focus();"/>
<vbox id="sitem_editor_right_pane" flex="1"/>
</vbox>
<vbox id="brief_display_box"/>
<hbox flex="1" style="overflow: auto">
- <vbox flex="1">
+ <vbox flex="1" id="before_splitter" oils_persist="width">
<label value="Subscription" style="font-weight: bold; font-size: large"/>
<vbox id="left_pane" flex="1"/>
</vbox>
- <splitter><grippy /></splitter>
- <vbox flex="1">
+ <splitter id="splitter" oils_persist="state hidden" oils_persist_peers="before_splitter after_splitter"><grippy /></splitter>
+ <vbox flex="1" id="after_splitter" oils_persist="width">
<label value=" " style="font-weight: bold; font-size: large"/>
<vbox id="right_pane" flex="1"/>
</vbox>