column persistence in other interfaces
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 11 Aug 2006 18:16:12 +0000 (18:16 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Fri, 11 Aug 2006 18:16:12 +0000 (18:16 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@5475 dcc99617-32d9-48b4-a31d-7c20da2025e4

18 files changed:
Open-ILS/xul/staff_client/server/cat/copy_browser.js
Open-ILS/xul/staff_client/server/cat/copy_browser.xul
Open-ILS/xul/staff_client/server/cat/z3950.js
Open-ILS/xul/staff_client/server/cat/z3950.xul
Open-ILS/xul/staff_client/server/circ/checkin.js
Open-ILS/xul/staff_client/server/circ/checkin.xul
Open-ILS/xul/staff_client/server/circ/checkin_overlay.xul
Open-ILS/xul/staff_client/server/circ/checkout.js
Open-ILS/xul/staff_client/server/circ/checkout.xul
Open-ILS/xul/staff_client/server/circ/checkout_overlay.xul
Open-ILS/xul/staff_client/server/circ/in_house_use.js
Open-ILS/xul/staff_client/server/circ/in_house_use.xul
Open-ILS/xul/staff_client/server/patron/holds.js
Open-ILS/xul/staff_client/server/patron/holds.xul
Open-ILS/xul/staff_client/server/patron/holds_overlay.xul
Open-ILS/xul/staff_client/server/patron/items.js
Open-ILS/xul/staff_client/server/patron/items.xul
Open-ILS/xul/staff_client/server/patron/items_overlay.xul

index 516a638..33a8bc2 100644 (file)
@@ -31,6 +31,7 @@ cat.copy_browser.prototype = {
                        obj.controller.init(
                                {
                                        control_map : {
+                                               'save_columns' : [ [ 'command' ], function() { obj.list.save_columns(); } ],
                                                'sel_clip' : [
                                                        ['command'],
                                                        function() { obj.list.clipboard(); }
index 8b4b17f..a980495 100644 (file)
@@ -63,6 +63,7 @@
        </script>
 
        <commandset id="cat_copy_browser">
+               <command id="save_columns" />
                <command id="cmd_broken" />
                <command id="sel_copy_details"/>
                <command id="sel_patron"/>
                        <menuitem command="cmd_mark_volume" label="Mark Volume as Item Transfer Destination" accesskey="M"/>
                        <menuitem command="cmd_transfer_volume" label="Transfer Volumes to Previously Marked Library" accesskey="T"/>
                        <menuseparator/>
+                       <menuitem command="save_columns" label="Save Columns"/>
                        <menuitem command="cmd_refresh_list" label="Refresh Listing" accesskey="R"/>
                </popup>
        </popupset>
                                                        <menuitem command="cmd_mark_volume" label="Mark Volume as Item Transfer Destination" accesskey="M"/>
                                                        <menuitem command="cmd_transfer_volume" label="Transfer Volumes to Previously Marked Library" accesskey="T"/>
                                                        <menuseparator/>
+                                                       <menuitem command="save_columns" label="Save Columns"/>
                                                        <menuitem command="cmd_refresh_list" label="Refresh Listing" accesskey="R"/>
                                        </menupopup>
                                </menu>
index 7668e53..6ee4ad3 100644 (file)
@@ -70,6 +70,7 @@ cat.z3950.prototype = {
                        obj.controller.init(
                                {
                                        control_map : {
+                                               'save_columns' : [ [ 'command' ], function() { obj.list.save_columns(); } ],
                                                'sel_clip' : [
                                                        ['command'],
                                                        function() { obj.list.clipboard(); }
index 805ef97..4bf5a75 100644 (file)
@@ -76,6 +76,7 @@
        <commandset id="cat_z3950_cmds">
                <command id="cmd_broken" />
                <command id="sel_clip" />
+               <command id="save_columns" />
        </commandset>
 
        <groupbox flex="1">
                        <hbox>
                                <button id="page_next" label="Fetch More Results" accesskey="M" disabled="true"/>
                                <button id="clip_button" command="sel_clip" label="Copy to Clipboard" disabled="true"/>
+                               <button id="save_cols_btn" command="save_columns" label="Save Columns" />
                                <spacer flex="1"/>
                                <button id="marc_view" label="MARC View" accesskey="V" disabled="true"/>
                                <button id="marc_import_overlay" label="MARC Editor for Overlay" accesskey="O" disabled="true"/>
index 4e13420..baea790 100644 (file)
@@ -76,6 +76,7 @@ circ.checkin.prototype = {
                obj.controller.init(
                        {
                                'control_map' : {
+                                       'save_columns' : [ [ 'command' ], function() { obj.list.save_columns(); } ],
                                        'sel_clip' : [
                                                ['command'],
                                                function() { obj.list.clipboard(); }
index d81867a..41fdf79 100644 (file)
@@ -81,6 +81,7 @@
                <command id="cmd_checkin_print" />
                <command id="cmd_checkin_reprint" />
                <command id="cmd_checkin_done" />
+               <command id="save_columns" />
                
                <command id="sel_clip" disabled="true"/>
                <command id="sel_edit" disabled="true"/>
index acd5530..56dba9c 100644 (file)
@@ -19,6 +19,8 @@
                <menuitem command="sel_transit_abort" label="Abort Transits" />
                <menuitem command="sel_bucket" label="Add to Item Bucket" accesskey="A"/>
                <menuitem command="sel_spine" label="Print Spine Label" accesskey="P"/>
+               <menuseparator />
+               <menuitem command="save_columns" label="Save Columns"/>
        </popup>
 </popupset>
 
@@ -64,6 +66,8 @@
                        <menuitem command="sel_transit_abort" label="Abort Transits" />
                        <menuitem command="sel_bucket" label="Add to Item Bucket" accesskey="A"/>
                        <menuitem command="sel_spine" label="Print Spine Label" accesskey="P"/>
+                       <menuseparator />
+                       <menuitem command="save_columns" label="Save Columns"/>
                </menupopup>
        </menu>
        </menubar>
index 18d2319..2dbc97d 100644 (file)
@@ -42,6 +42,7 @@ circ.checkout.prototype = {
                obj.controller.init(
                        {
                                'control_map' : {
+                                       'save_columns' : [ [ 'command' ], function() { obj.list.save_columns(); } ],
                                        'sel_clip' : [
                                                ['command'],
                                                function() { obj.list.clipboard(); }
index 9a48307..4080b9e 100644 (file)
@@ -82,6 +82,7 @@
                <command id="cmd_checkout_reprint" />
                <command id="cmd_checkout_done" />
                <command id="sel_clip" />
+               <command id="save_columns" />
        </commandset>
 
        <box id="checkout_main" />
index af561f7..34a8789 100644 (file)
@@ -61,6 +61,7 @@
                command="cmd_checkout_reprint"
                accesskey="&staff.patron_display.checkout.reprint_receipt_label.accesskey;"/>
        <button id="clip_button" disabled="true" command="sel_clip" label="Copy to Clipboard" />
+       <button id="save_col_btn" command="save_columns" label="Save Columns" />
        <spacer id="pcii3s" flex="1"/>
        <checkbox id="checkout_auto" persist="checked"
                label="&staff.patron_display.checkout.auto_print_label;" 
index 19f6264..ceb3d4b 100644 (file)
@@ -43,6 +43,7 @@ circ.in_house_use.prototype = {
                obj.controller.init(
                        {
                                'control_map' : {
+                                       'save_columns' : [ [ 'command' ], function() { obj.list.save_columns(); } ],
                                        'sel_clip' : [
                                                ['command'],
                                                function() { obj.list.clipboard(); }
index 731373f..2997ec4 100644 (file)
@@ -70,6 +70,7 @@
                <command id="cmd_in_house_use_print" />
                <command id="cmd_in_house_use_reprint" />
                <command id="cmd_in_house_use_done" />
+               <command id="save_columns" />
        </commandset>
 
 <box id="in_house_use_main" flex="1" orient="vertical" class="my_overflow">
                        command="cmd_in_house_use_reprint"
                        accesskey="L"/>
                <button id="clip_button" disabled="true" command="sel_clip" label="Copy to Clipboard" />
+               <button id="save_cols_btn" command="save_columns" label="Save Columns" />
                <spacer id="pcii3s" flex="1"/>
        </hbox>
 
index cd2df98..d379c61 100644 (file)
@@ -136,6 +136,7 @@ patron.holds.prototype = {
                obj.controller.init(
                        {
                                'control_map' : {
+                                       'save_columns' : [ [ 'command' ], function() { obj.list.save_columns(); } ],
                                        'sel_clip' : [
                                                ['command'],
                                                function() { obj.list.clipboard(); }
index acd43f0..3dd738a 100644 (file)
@@ -79,6 +79,7 @@
                <command id="cmd_broken" disabled="true" hidden="true"/>
                <command id="cmd_holds_retarget"/>
                <command id="cmd_holds_cancel" />
+               <command id="save_columns" />
        </commandset>
 
        <popupset id="holds_popupset"/>
index 2933726..a7c0b6b 100644 (file)
@@ -26,6 +26,8 @@
                -->
                <menuitem label="Find Another Target" command="cmd_holds_retarget" accesskey="T"/>
                <menuitem label="Cancel Hold" command="cmd_holds_cancel" accesskey="C"/>
+               <menuseparator />
+               <menuitem command="save_columns" label="Save Columns"/>
        </popup>
 </popupset>
 
@@ -67,6 +69,8 @@
                                -->
                                <menuitem label="Find Another Target" command="cmd_holds_retarget" accesskey="T"/>
                                <menuitem label="Cancel Hold" command="cmd_holds_cancel"  accesskey="C"/>
+                               <menuseparator />
+                               <menuitem command="save_columns" label="Save Columns"/>
                        </menupopup>
                </menu>
        </menubar>
index dfccb27..2dd56c7 100644 (file)
@@ -22,6 +22,8 @@ patron.items.prototype = {
                obj.controller.init(
                        {
                                'control_map' : {
+                                       'save_columns' : [ [ 'command' ], function() { obj.list.save_columns(); } ],
+                                       'save_columns2' : [ [ 'command' ], function() { obj.list2.save_columns(); } ],
                                        'cmd_broken' : [ ['command'], function() { alert('Not Yet Implemented'); } ],
                                        'sel_clip' : [ ['command'], function() { obj.list.clipboard(); } ],
                                        'sel_clip2' : [ ['command'], function() { obj.list2.clipboard(); } ],
index 9f6ef2b..099b078 100644 (file)
@@ -64,6 +64,7 @@
        </script>
 
        <commandset id="items_cmds">
+               <command id="save_columns" />
                <command id="sel_clip" />
                <command id="sel_copy_details"/>
                <command id="sel_patron"/>
@@ -79,6 +80,7 @@
                
                <command id="cmd_show_noncats" />
 
+               <command id="save_columns2" />
                <command id="sel_clip2" />
                <command id="sel_copy_details2"/>
                <command id="sel_patron2"/>
index 886e961..ba8cb72 100644 (file)
@@ -22,6 +22,8 @@
                <menuitem label="Renew All" command="cmd_items_renew_all" hidden="false"/>
                <menuitem label="Check In" command="cmd_items_checkin" />
                <menuitem label="Add Billing" command="cmd_add_billing" />
+               <menuseparator />
+               <menuitem command="save_columns" label="Save Columns"/>
        </popup>
        <popup id="items_actions2" position="at_pointer"> 
                <menuitem command="sel_clip2" label="Copy to Clipboard" accesskey="C" />
@@ -34,6 +36,8 @@
                <menuitem label="Renew" command="cmd_items_renew2" />
                <menuitem label="Check In" command="cmd_items_checkin2" />
                <menuitem label="Add Billing" command="cmd_add_billing2" />
+               <menuseparator />
+               <menuitem command="save_columns2" label="Save Columns"/>
        </popup>
 
 </popupset>
@@ -83,6 +87,8 @@
                                <menuitem label="Renew All" command="cmd_items_renew_all" hidden="false"/>
                                <menuitem label="Check In" command="cmd_items_checkin" />
                                <menuitem label="Add Billing" command="cmd_add_billing" />
+                               <menuseparator />
+                               <menuitem command="save_columns" label="Save Columns"/>
                        </menupopup>
                </menu>
        </menubar>
                                <menuitem label="Renew" command="cmd_items_renew2" />
                                <menuitem label="Check In" command="cmd_items_checkin2" />
                                <menuitem label="Add Billing" command="cmd_add_billing2" />
+                               <menuseparator />
+                               <menuitem command="save_columns2" label="Save Columns"/>
                        </menupopup>
                </menu>
        </menubar>