fix patron summary toggle. some tweaking with persist, which isn't working
authorphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 5 Mar 2009 17:51:40 +0000 (17:51 +0000)
committerphasefx <phasefx@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 5 Mar 2009 17:51:40 +0000 (17:51 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@12427 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/xul/staff_client/server/patron/display.js
Open-ILS/xul/staff_client/server/patron/display.xul
Open-ILS/xul/staff_client/server/patron/display_horiz.xul
Open-ILS/xul/staff_client/server/patron/display_horiz_overlay.xul
Open-ILS/xul/staff_client/server/patron/display_overlay.xul

index 32fad47..de499a9 100644 (file)
@@ -113,6 +113,15 @@ patron.display.prototype = {
                             }
                         }
                     ],
+                    'cmd_patron_toggle_summary' : [
+                        ['command'],
+                        function(ev) {
+                            var x = document.getElementById('left_deck_vbox'); 
+                            if (x) {
+                                x.hidden = ! x.hidden;
+                            }
+                        }
+                    ],
                                        'cmd_search_form' : [
                                                ['command'],
                                                function(ev) {
index 98cfa6c..0f6afe8 100644 (file)
@@ -32,6 +32,7 @@
        <scripts id="openils_util_scripts"/>
 
        <script type="text/javascript" src="/xul/server/main/JSAN.js"/>
+       <script type="text/javascript" src="/xul/server/patron/display.js"/>
        <script>
        <![CDATA[
                function $(id) { return document.getElementById(id); }
                <command id="cmd_patron_exit" />
                <command id="cmd_patron_retrieve" />
                <command id="cmd_patron_merge" />
+               <command id="cmd_patron_toggle_summary" />
                <command id="cmd_search_form" />
                <command id="cmd_verify_credentials" />
                <command id="cmd_perm_editor" />
index a6f5e9c..3936250 100644 (file)
@@ -32,6 +32,7 @@
        <scripts id="openils_util_scripts"/>
 
        <script type="text/javascript" src="/xul/server/main/JSAN.js"/>
+       <script type="text/javascript" src="/xul/server/patron/display.js"/>
        <script>
        <![CDATA[
                function $(id) { return document.getElementById(id); }
                <command id="cmd_patron_exit" />
                <command id="cmd_patron_retrieve" />
                <command id="cmd_patron_merge" />
+               <command id="cmd_patron_toggle_summary" />
                <command id="cmd_search_form" />
                <command id="cmd_verify_credentials" />
                <command id="cmd_perm_editor" />
index 7a4d2c2..91e3ca5 100644 (file)
                <label class="hideme invalid_address_indicator" value="&staff.patron.display_overlay.invalid_address.value;"/>
        </hbox>
        <vbox id="PatronNotNavBar" flex="1" class="my_bg">
-        <vbox id="pdm3y" flex="1" persist="height"> 
-            <deck id="patron_left_deck"/>
-        </vbox>
-        <splitter id="pdms1y" orient="vertical" collapse="before" persist="state hidden"><grippy id="pdmsg1"/></splitter>
-        <vbox id="pdm4y" flex="8" persist="height">
-            <deck id="patron_right_deck"/>
-        </vbox>
+        <hbox id="left_deck_vbox" flex="1" persist="height"> 
+            <deck id="patron_left_deck" persist="height"/>
+        </hbox>
+        <splitter id="pdms1y" collapse="before" persist="state hidden"><grippy id="pdmsg1"/></splitter>
+        <hbox id="right_deck_vbox" flex="8" persist="height">
+            <deck id="patron_right_deck" persist="height"/>
+        </hbox>
        </vbox>
 </vbox>
 </box>
@@ -96,7 +96,7 @@
                                     <menuitem label="&staff.patron_display.verify_password.label;" accesskey="&staff.patron_display.verify_password.accesskey;" command="cmd_verify_credentials"/>
                                     <menuitem label="&staff.main.menu.admin.user_edit.label;" accesskey="&staff.main.menu.admin.user_edit.accesskey;" command="cmd_perm_editor"/>
                                     <menuitem label="&staff.patron.display_overlay.exit.label;" accesskey="&staff.patron.display_overlay.exit.accesskey;" command="cmd_patron_exit"/>
-                                    <menuitem label="&staff.patron_display.toggle_summary.label;" accesskey="&staff.patron_display.toggle_summary.label;" oncommand="document.getElementById('patron_left_deck').hidden = ! document.getElementById('patron_left_deck').hidden;"/>
+                                    <menuitem label="&staff.patron_display.toggle_summary.label;" accesskey="&staff.patron_display.toggle_summary.label;" command="cmd_patron_toggle_summary"/>
                                 </menupopup>
                             </button>
                         </row>
index 5a6595e..e3c0e6a 100644 (file)
                <label class="hideme invalid_address_indicator" value="&staff.patron.display_overlay.invalid_address.value;"/>
        </hbox>
        <hbox id="PatronNotNavBar" flex="1" class="my_bg">
-        <vbox id="pdm3z" flex="1" persist="width"> 
-            <deck id="patron_left_deck"/>
+        <vbox id="left_deck_vbox" flex="1" persist="width"> 
+            <deck id="patron_left_deck" persist="width"/>
         </vbox>
-        <splitter id="pdms1z" orient="horizontal" collapse="before" persist="state hidden"><grippy id="pdmsg1"/></splitter>
-        <vbox id="pdm4z" flex="3" persist="width">
-            <deck id="patron_right_deck"/>
+        <splitter id="pdms1z" collapse="before" persist="state hidden"><grippy id="pdmsg1"/></splitter>
+        <vbox id="right_deck_vbox" flex="3" persist="width">
+            <deck id="patron_right_deck" persist="width"/>
         </vbox>
        </hbox>
 </vbox>
@@ -96,7 +96,7 @@
                                     <menuitem label="&staff.patron_display.verify_password.label;" accesskey="&staff.patron_display.verify_password.accesskey;" command="cmd_verify_credentials"/>
                                     <menuitem label="&staff.main.menu.admin.user_edit.label;" accesskey="&staff.main.menu.admin.user_edit.accesskey;" command="cmd_perm_editor"/>
                                     <menuitem label="&staff.patron.display_overlay.exit.label;" accesskey="&staff.patron.display_overlay.exit.accesskey;" command="cmd_patron_exit"/>
-                                    <menuitem label="&staff.patron_display.toggle_summary.label;" accesskey="&staff.patron_display.toggle_summary.label;" oncommand="document.getElementById('patron_left_deck').hidden = ! document.getElementById('patron_left_deck').hidden;"/>
+                                    <menuitem label="&staff.patron_display.toggle_summary.label;" accesskey="&staff.patron_display.toggle_summary.label;" command="cmd_patron_toggle_summary"/>
                                 </menupopup>
                             </button>
                         </row>