Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0018288Openbravo ERPB. User interfacepublic2011-08-16 17:382012-09-16 20:09
dbaz 
dbaz 
highmajoralways
closedfixed 
5
 
 
guilleaer
Core
No
0018288: [RTL] Navigation bar is rendered wrong
Navigation bar is rendered wrong (see attached screenshot).
It should be rendered similar to LTR one but reflected.
To set default (English (USA)) language as RTL:

As "System Administrator" go to "Language" window
Select "English (USA)" (in "Name" column)
Activate "RTL Language" checkbox
Save
Log-off
Log-in

After that, you can take advantage of Keyboard Shortcuts to open menu options if the interface is not usable

https://docs.google.com/spreadsheet/ccc?authkey=CPjuiJsF&key=0AscCzhu_uHnCdFlJSkMxQTRoNHdYUE1PNDBYRDY1YUE&hl=en&authkey=CPjuiJsF#gid=0 [^]
No tags attached.
related to defect 0018286 closed dbaz [RTL] Login screenshot is rendered wrong 
related to design defect 0018287 closed dbaz [RTL] Workspace parts are not flipped 
related to defect 0018294 closed dbaz [RTL] A mechanism to load rtl style files is needed 
related to design defect 0018293 closed dbaz [RTL] Dialogs are rendered wrong 
related to design defect 0018292 closed dbaz [RTL] Form personalization window is rendered wrong 
related to design defect 0018291 closed dbaz [RTL] Form is rendered wrong 
related to design defect 0018290 closed dbaz [RTL] Grid is rendered wrong 
related to defect 0018289 closed dbaz [RTL] Tab bar is rendered wrong 
related to defect 0018308 closed dbaz [RTL] Status bar is rendered wrong 
related to defect 0018318 closed dbaz [RTL] Classic windows are rendered wrong 
png Navigation Bar.png (8,057) 2011-08-16 17:38
https://issues.openbravo.com/file_download.php?file_id=4449&type=bug
png

png SmartClient_SC_SNAPSHOT-2012-03-06_v83d_LGPL.png (49,839) 2012-03-07 15:01
https://issues.openbravo.com/file_download.php?file_id=5066&type=bug
png
Issue History
2011-08-16 17:38dbazNew Issue
2011-08-16 17:38dbazAssigned To => dbaz
2011-08-16 17:38dbazFile Added: Navigation Bar.png
2011-08-16 17:38dbazModules => Core
2011-08-16 18:12dbazRelationship addedrelated to 0018286
2011-08-16 18:13dbazRelationship addedrelated to 0018287
2011-08-16 18:13dbazRelationship addedblocks 0018294
2011-08-16 18:14dbazRelationship deletedblocks 0018294
2011-08-16 18:14dbazRelationship addedrelated to 0018294
2011-08-16 18:14dbazRelationship addedrelated to 0018293
2011-08-16 18:14dbazRelationship addedrelated to 0018292
2011-08-16 18:14dbazRelationship addedrelated to 0018291
2011-08-16 18:14dbazRelationship addedrelated to 0018290
2011-08-16 18:14dbazRelationship addedrelated to 0018289
2011-08-17 15:20dbazRelationship addedrelated to 0018308
2011-08-19 01:47dbazRelationship addedrelated to 0018318
2012-03-07 15:01dbazNote Added: 0046133
2012-03-07 15:01dbazFile Added: SmartClient_SC_SNAPSHOT-2012-03-06_v83d_LGPL.png
2012-03-07 15:24dbazNote Edited: 0046133bug_revision_view_page.php?bugnote_id=0046133#r3246
2012-03-07 15:28dbazNote Edited: 0046133bug_revision_view_page.php?bugnote_id=0046133#r3247
2012-03-15 16:30dbazTypedefect => design defect
2012-03-21 22:07dbazNote Added: 0046634
2012-03-21 22:11dbazNote Added: 0046635
2012-03-21 23:40dbazNote Edited: 0046634bug_revision_view_page.php?bugnote_id=0046634#r3294
2012-04-03 20:32dbazNote Edited: 0046634bug_revision_view_page.php?bugnote_id=0046634#r3336
2012-05-02 22:02hgbotCheckin
2012-05-02 22:02hgbotNote Added: 0048259
2012-05-02 22:02hgbotStatusnew => resolved
2012-05-02 22:02hgbotResolutionopen => fixed
2012-05-02 22:02hgbotFixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/5aa53d4ad6836b9b72a70f78dd3659a8c0e85e81 [^]
2012-05-02 22:02hgbotCheckin
2012-05-02 22:02hgbotNote Added: 0048260
2012-05-02 22:04hgbotCheckin
2012-05-02 22:04hgbotNote Added: 0048263
2012-05-22 12:36guilleaerNote Added: 0048853
2012-05-22 12:36guilleaerStatusresolved => closed
2012-05-22 12:36guilleaerFixed in Version => pi
2012-05-25 12:07hudsonbotCheckin
2012-05-25 12:07hudsonbotNote Added: 0048953
2012-05-25 12:07hudsonbotCheckin
2012-05-25 12:07hudsonbotNote Added: 0048954
2012-05-25 12:07hudsonbotCheckin
2012-05-25 12:07hudsonbotNote Added: 0048957
2012-05-28 08:47guilleaerAssigned Todbaz => guilleaer
2012-05-28 08:47guilleaerNote Added: 0049293
2012-05-28 08:47guilleaerStatusclosed => new
2012-05-28 08:47guilleaerResolutionfixed => open
2012-05-28 08:47guilleaerFixed in Versionpi =>
2012-05-28 08:48guilleaerStatusnew => scheduled
2012-05-28 08:48guilleaerNote Added: 0049294
2012-05-28 08:48guilleaerfix_in_branch => pi
2012-05-28 08:48guilleaerNote Added: 0049295
2012-05-28 08:48guilleaerStatusscheduled => resolved
2012-05-28 08:48guilleaerFixed in Version => 3.0MP12
2012-05-28 08:48guilleaerResolutionopen => fixed
2012-05-28 08:48guilleaerNote Added: 0049296
2012-05-28 08:48guilleaerStatusresolved => closed
2012-09-16 20:08guilleaerAssigned Toguilleaer => dbaz
2012-09-16 20:08guilleaerStatusclosed => new
2012-09-16 20:08guilleaerResolutionfixed => open
2012-09-16 20:08guilleaerFixed in Version3.0MP12 =>
2012-09-16 20:08guilleaerStatusnew => scheduled
2012-09-16 20:09guilleaerStatusscheduled => resolved
2012-09-16 20:09guilleaerResolutionopen => fixed
2012-09-16 20:09guilleaerClosed by => guilleaer
2012-09-16 20:09guilleaerStatusresolved => closed

Notes
(0046133)
dbaz   
2012-03-07 15:01   
(edited on: 2012-03-07 15:28)
With "SmartClient_SC_SNAPSHOT-2012-03-06_v83d_LGPL" there is a huge improvement, but still some things fail:

* Logos shouldn't be just after the buttons but in the other side
* "Quick Launch" and "Quick Create" buttons should be flipped
* Opened menus doesn't have left border
* Application Menu separation line is in the right (it should be sepparating the text and the arrow)
* The "Application Menu" arrow is inverted
* The "Application Menu" third sub-level tree, is opened to the right instead to the left.
* Alerts parentheses () are not well placed. Just the text should be reviewed to manage the "(" position.
* Profile flyout has some alignments problems

Attached "SmartClient_SC_SNAPSHOT-2012-03-06_v83d_LGPL.png"

(0046634)
dbaz   
2012-03-21 22:07   
(edited on: 2012-04-03 20:32)
Most of the issues resolved, by the moment, in branch pi-rtl

https://code.openbravo.com/erp/devel/pi-rtl/rev/5aa53d4ad683 [^]
https://code.openbravo.com/erp/devel/pi-rtl/rev/da3c5f9329d6 [^]
https://code.openbravo.com/erp/devel/pi-rtl/rev/49e1f2f9cbc1 [^]

The code-review can be already done, but the issue closure once pi-rtl be merged with pi (estimated by MP12)

(0046635)
dbaz   
2012-03-21 22:11   
Remaining thigs (with "SmartClient_SC_SNAPSHOT-2012-03-20_v83d_LGPL"):
* The "Application Menu" third sub-level tree, is opened to the right instead to the left.
* Buttons in "User Options" ("Profile" and "Change password") are not centered
* IE9: 1px movement when hover a menu item
* IE9: "Application Menu" items are not shown until the sub-menu is hovered.
(0048259)
hgbot   
2012-05-02 22:02   
Repository: erp/devel/pi
Changeset: 5aa53d4ad6836b9b72a70f78dd3659a8c0e85e81
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Wed Mar 21 22:06:47 2012 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/5aa53d4ad6836b9b72a70f78dd3659a8c0e85e81 [^]

Fixed issue 18288: Adapted navigation bar to [RTL] mode

---
M modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/layout.js.ftl
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-application-menu.js
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-quickrun-widget.js
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/navbar/ob-user-profile-widget.js
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-application-menu-styles.css
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-application-menu-styles.js
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-navigation-bar-styles.css
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-navigation-bar-styles.js
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-rtl-styles.css
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-rtl-styles.js
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/menuSeparator-RTL.png
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/subMenu-RTL.png
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/subMenu-RTL_Disabled.png
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/subMenu.png
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/subMenu_Disabled.png
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/navbar/iconClose-RTL.png
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/navbar/iconCreateNew-RTL.png
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/navbar/iconQuickLaunch-RTL.png
---
(0048260)
hgbot   
2012-05-02 22:02   
Repository: erp/devel/pi
Changeset: da3c5f9329d67ea107c6d2f2bc89dce85ceb8e4d
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Wed Mar 21 23:39:47 2012 +0100
URL: http://code.openbravo.com/erp/devel/pi/rev/da3c5f9329d67ea107c6d2f2bc89dce85ceb8e4d [^]

Related to issue 18288: [RTL] Improved CSS code to help skin modules

---
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-application-menu-styles.css
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-application-styles.css
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-navigation-bar-styles.css
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-rtl-styles.css
---
(0048263)
hgbot   
2012-05-02 22:04   
Repository: erp/devel/pi
Changeset: 49e1f2f9cbc162c2a5753bc2ce006e7f99c40131
Author: David Baz Fayos <david.baz <at> openbravo.com>
Date: Tue Apr 03 20:32:24 2012 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/49e1f2f9cbc162c2a5753bc2ce006e7f99c40131 [^]

Related to issue 18288: Application menu now opens to the left in [RTL] mode

---
M modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/ob-rtl-styles.js
M modules/org.openbravo.client.myob/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.myob/ob-rtl-styles.js
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/subMenu_Disabled_left.png
A modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/subMenu_left.png
R modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/subMenu-RTL.png
R modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/Default/org.openbravo.client.application/images/application-menu/subMenu-RTL_Disabled.png
---
(0048853)
guilleaer   
2012-05-22 12:36   
verified in pi@87340d8f38a3
(0048953)
hudsonbot   
2012-05-25 12:07   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/5401e185a8b0 [^]

Maturity status: Test
(0048954)
hudsonbot   
2012-05-25 12:07   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/5401e185a8b0 [^]

Maturity status: Test
(0048957)
hudsonbot   
2012-05-25 12:07   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/5401e185a8b0 [^]

Maturity status: Test
(0049293)
guilleaer   
2012-05-28 08:47   
Changing Fixed in Version to 3.0MP12
(0049294)
guilleaer   
2012-05-28 08:48   
Changing Fixed in Version to 3.0MP12
(0049295)
guilleaer   
2012-05-28 08:48   
Changing Fixed in Version to 3.0MP12
(0049296)
guilleaer   
2012-05-28 08:48   
Changing Fixed in Version to 3.0MP12