details:   /erp/devel/pi/rev/8eeff7c014aa
changeset: 10221:8eeff7c014aa
user:      David Baz Fayos <david.baz <at> openbravo.com>
date:      Fri Jan 28 20:20:33 2011 +0100
summary:   [toolbar][ks] Defined some keyboard shortcuts for toolbar icons

diffstat:

 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_PREFERENCE.xml
                 |  10 ++++--
 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl
 |  11 -------
 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
        |  15 ++++++---
 3 files changed, 17 insertions(+), 19 deletions(-)

diffs (101 lines):

diff -r 50acdb1395c0 -r 8eeff7c014aa 
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_PREFERENCE.xml
--- 
a/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_PREFERENCE.xml
     Fri Jan 28 19:22:01 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src-db/database/sourcedata/AD_PREFERENCE.xml
     Fri Jan 28 20:20:33 2011 +0100
@@ -28,8 +28,7 @@
   {"id": "TabSet_ActivateTab9", "keyComb": {"ctrl": true, "alt": true, "key": 
"9"}},
   {"id": "TabSet_closeAllTabs", "keyComb": {"ctrl": true, "alt": true, "key": 
"0"}},
   {"id": "TabSet_ActivateRightTab", "keyComb": {"ctrl": true, "alt": true, 
"key": "+"}},
-  {"id": "TabSet_ActivateLeftTab", "keyComb": {"ctrl": true, "alt": true, 
"key": "-"}},
-  {"id": "TabSet_ReloadActive", "keyComb": {"ctrl": true, "alt": true, "key": 
"R"}}
+  {"id": "TabSet_ActivateLeftTab", "keyComb": {"ctrl": true, "alt": true, 
"key": "-"}}
 ]]]></VALUE>
 <!--5EE6D055A7FE4C4DA7EB557F6C61D0EA-->  
<PROPERTY><![CDATA[OBUIAPP_KeyboardShortcuts]]></PROPERTY>
 <!--5EE6D055A7FE4C4DA7EB557F6C61D0EA-->  
<ISPROPERTYLIST><![CDATA[Y]]></ISPROPERTYLIST>
@@ -60,7 +59,12 @@
 <!--7EE6D055A7FE4C4DA7EB557F6C61D0EC-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
 <!--7EE6D055A7FE4C4DA7EB557F6C61D0EC-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
 <!--7EE6D055A7FE4C4DA7EB557F6C61D0EC-->  <VALUE><![CDATA[[
-  {"id": "ToolBar_Save", "keyComb": {"ctrl": true, "alt": true, "key": "S"}}
+  {"id": "ToolBar_Save", "keyComb": {"ctrl": true, "alt": true, "key": "S"}},
+  {"id": "ToolBar_NewRow", "keyComb": {"ctrl": true, "alt": true, "key": "I"}},
+  {"id": "ToolBar_NewDoc", "keyComb": {"ctrl": true, "alt": true, "key": "*"}},
+  {"id": "ToolBar_Eliminate", "keyComb": {"ctrl": true, "alt": true, "key": 
"D"}},
+  {"id": "ToolBar_Refresh", "keyComb": {"ctrl": true, "alt": true, "key": 
"R"}},
+  {"id": "ToolBar_Undo", "keyComb": {"ctrl": true, "alt": true, "key": "Z"}}
 ]]]></VALUE>
 <!--7EE6D055A7FE4C4DA7EB557F6C61D0EC-->  
<PROPERTY><![CDATA[UITOOLB_KeyboardShortcuts]]></PROPERTY>
 <!--7EE6D055A7FE4C4DA7EB557F6C61D0EC-->  
<ISPROPERTYLIST><![CDATA[Y]]></ISPROPERTYLIST>
diff -r 50acdb1395c0 -r 8eeff7c014aa 
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl
--- 
a/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl
     Fri Jan 28 19:22:01 2011 +0100
+++ 
b/modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl
     Fri Jan 28 20:20:33 2011 +0100
@@ -238,17 +238,6 @@
       }
     };
     OB.KeyboardManager.KS.set('TabSet_ActivateLeftTab', 
ksAction_ActivateLeftTab);
-    var ksAction_ReloadActive = function() {
-      if(typeof me.getSelectedTab().pane.refreshTab === 'function') {
-        me.getSelectedTab().pane.refreshTab();
-      } else {
-        me.getSelectedTab().pane.markForRedraw();
-      }
-      if(typeof me.getSelectedTab().pane.focusTab === 'function') {
-        me.getSelectedTab().pane.focusTab();
-      }
-    };
-    OB.KeyboardManager.KS.set('TabSet_ReloadActive', ksAction_ReloadActive);
     this.Super('draw', arguments);
   },
 
diff -r 50acdb1395c0 -r 8eeff7c014aa 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
    Fri Jan 28 19:22:01 2011 +0100
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-toolbar.js
    Fri Jan 28 20:20:33 2011 +0100
@@ -54,7 +54,8 @@
     updateState: function() {
       var view = this.view;
       this.setDisabled(view.isShowingForm || view.readOnly || 
view.singleRecord || !view.hasValidState());
-    }
+    },
+    keyboardShortcutId: 'ToolBar_NewRow'
   },
   NEW_DOC_BUTTON_PROPERTIES: {
     action: function(){
@@ -69,7 +70,8 @@
       } else {
         this.setDisabled(view.readOnly || view.singleRecord || 
!view.hasValidState());
       }
-    }
+    },
+    keyboardShortcutId: 'ToolBar_NewDoc'
   },
   DELETE_BUTTON_PROPERTIES: {
     action: function(){
@@ -87,7 +89,8 @@
         this.setDisabled(view.readOnly || view.singleRecord || 
!view.hasValidState() || 
             !grid.getSelectedRecords() || grid.getSelectedRecords().length === 
0);
       }
-    }
+    },
+    keyboardShortcutId: 'ToolBar_Eliminate'
   },
   REFRESH_BUTTON_PROPERTIES: {
     action: function(){
@@ -103,7 +106,8 @@
       } else {
         this.setDisabled(!view.hasValidState());
       }
-    }
+    },
+    keyboardShortcutId: 'ToolBar_Refresh'
   },
   UNDO_BUTTON_PROPERTIES: {
     action: function(){
@@ -121,7 +125,8 @@
         // support for editable grid
         this.setDisabled(true);
       }
-    }
+    },
+    keyboardShortcutId: 'ToolBar_Undo'
   }
 });
 

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to