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