details: https://code.openbravo.com/erp/devel/pi/rev/06c7f32db85e
changeset: 14885:06c7f32db85e
user: David Baz Fayos <david.baz <at> openbravo.com>
date: Fri Dec 16 19:49:01 2011 +0100
summary: Fixed issue 19324: [KS] 'User profile' tabs now can have focus
diffstat:
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js
| 22 +++++++++-
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-navigation-bar-styles.css
| 10 ++++
2 files changed, 30 insertions(+), 2 deletions(-)
diffs (60 lines):
diff -r 64f59c381a6c -r 06c7f32db85e
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js
---
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js
Fri Dec 16 10:58:44 2011 +0100
+++
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js
Fri Dec 16 19:49:01 2011 +0100
@@ -98,7 +98,7 @@
orgField, warehouseField, languageField, checkboxFieldProperties,
defaultField, clientField, tabSet, pwdButtonLayout,
pwdFormLayout, pwdSaveButton, textFieldProperties,
- passwordFieldProperties;
+ passwordFieldProperties, dummyFirstField, dummyLastField;
OB.Layout.userProfileWidget = this;
@@ -556,8 +556,26 @@
}]
});
widgetInstance.tabSet = tabSet;
+
+ dummyFirstField = isc.OBFocusButton.create({
+ getFocusTarget: function() {
+ var tabSet = this.parentElement.members[1];
+ var selectedTabNumber = tabSet.getSelectedTabNumber();
+ var length1 = tabSet.getTabPane(selectedTabNumber).members.length - 1;
+ var length2 =
tabSet.getTabPane(selectedTabNumber).members[length1].members.length - 1;
+ return
tabSet.getTabPane(selectedTabNumber).members[length1].members[length2];
+ }
+ });
+
+ dummyLastField = isc.OBFocusButton.create({
+ getFocusTarget: function() {
+ var tabSet = this.parentElement.members[1];
+ var selectedTabNumber = tabSet.getSelectedTabNumber();
+ return tabSet.tabBar.members[selectedTabNumber];
+ }
+ });
- this.members = [tabSet];
+ this.members = [dummyFirstField, tabSet, dummyLastField];
OB.TestRegistry.register('org.openbravo.client.application.navigationbarcomponents.UserProfile.Tabset',
tabSet);
OB.TestRegistry.register('org.openbravo.client.application.navigationbarcomponents.UserProfilePassword.SaveButton',
pwdSaveButton);
diff -r 64f59c381a6c -r 06c7f32db85e
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-navigation-bar-styles.css
---
a/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-navigation-bar-styles.css
Fri Dec 16 10:58:44 2011 +0100
+++
b/modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-navigation-bar-styles.css
Fri Dec 16 19:49:01 2011 +0100
@@ -168,6 +168,16 @@
padding-right: 10px;
}
+.OBNavBarComponentFormTabButtonTopSelectedFocused,
+.OBNavBarComponentFormTabButtonTopSelectedFocusedOver,
+.OBNavBarComponentFormTabButtonTopSelectedFocusedDown {
+ border-top-color: #fa962f;
+ border-right-color: #fa962f;
+ border-bottom-color: #fff;
+ border-left-color: #fa962f;
+ color: #fa962f;
+}
+
/*============================================================
Standard flyout styling
============================================================*/
------------------------------------------------------------------------------
Learn Windows Azure Live! Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for
developers. It will provide a great way to learn Windows Azure and what it
provides. You can attend the event by watching it streamed LIVE online.
Learn more at http://p.sf.net/sfu/ms-windowsazure
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits