Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0016947
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] A. Platformmajoralways2011-04-29 15:162011-05-31 09:44
ReporterrgorisView Statuspublic 
Assigned Tomtaal 
PriorityurgentResolutionfixedFixed in Version
StatusclosedFix in branchpiFixed in SCM revision39c8f7954afa
ProjectionnoneETAnoneTarget Version3.0MP0
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0016947: OPTIMIZE-15: Splitter bar does not work in all states

DescriptionThe horizontal splitter bar between parent and child levels can normally be dragged up and down. However in some cases this is not possible:

Situation 1: Splitter bar is filled entirely with tabs. Now it´s tricky to grab the bar without accidentally activating another tab.
Situation 2: Child level is maximized. Now, the user´s natural reaction is to drag the bar down in order to view the header level again. This is not possible. I have observed users doing it (i.e. Paolo in his demo for Bob)and consider this is a severe usability issue.
Steps To Reproduce(1) Open as many tabs as needed to fill the entire splitter bar. Now try to move the bar up or down.
(2) Maximize a child level so that the parent is collapsed. Now try to drag (or click) the splitter bar to pull it down.
Proposed Solution(1) Allow the user to grab the splitter bar at the green horizontal line. A "double arrow" mouse cursor should appear when hovering over it.
(2) Single click (on release) on the splitter bar (gray area or horizontal green line) when in expanded state should expand the collapsed level.
TagsNo tags attached.
Attached Filespng file icon grab1.png [^] (92,916 bytes) 2011-04-29 15:16


png file icon grab2.png [^] (43,724 bytes) 2011-04-29 15:16


? file icon capture-3.mp4 [^] (631,708 bytes) 2011-05-25 10:49

- Relationships Relation Graph ] Dependency Graph ]
related to defect 00173453.0MP0 closedmtaal Third level tabs are not shown when selected 
related to defect 0020226 closedrgoris Windows with three levels: Financial account. First tab expands when it shouldn't 

-  Notes
(0036535)
dmitry_mezentsev (developer)
2011-05-06 19:32

Rob, Martin,

The proposal after review of all the issues is to fix 2nd point in this issue for RC7 (as it is really annoying) and 1st one - leave it for MP0.
(0037406)
hgbot (developer)
2011-05-24 19:08

Repository: erp/devel/pi
Changeset: 7f3e03aa0b1cd20e226c330baf18286503ecf20d
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Tue May 24 19:07:34 2011 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/7f3e03aa0b1cd20e226c330baf18286503ecf20d [^]

Fixes issue 16947: OPTIMIZE-15: Splitter bar does not work in all states

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js
---
(0037413)
rgoris (developer)
2011-05-25 10:49

Works great but there is still a little glitch, see video attached.
(0037416)
hgbot (developer)
2011-05-25 12:09

Repository: erp/devel/pi
Changeset: 0f8274676fcfc6120e551ca337b866fc0c19f04a
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Wed May 25 12:06:44 2011 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/0f8274676fcfc6120e551ca337b866fc0c19f04a [^]

Fixes issue 16947: OPTIMIZE-15: Splitter bar does not work in all states, Fixes issue 17345: Third level tabs are not shown when selected

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-tab.js
M src/index.jsp
---
(0037549)
hudsonbot (developer)
2011-05-26 07:46

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/728387046be6 [^]

Maturity status: Test
(0037551)
hudsonbot (developer)
2011-05-26 07:46

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/728387046be6 [^]

Maturity status: Test
(0037590)
rgoris (developer)
2011-05-26 11:52

Almost there. There is one part that does not behave ideally:

Grand child tab is maximized (e.g. Line Tax in a sales order)
Click on lines tab -> expands (good)
Now click on lines tab again -> maximizes (pushes the Line Tax tab to the bottom). This last step should move the Lines tab to the middle instead, so it behaves the same at all times.

Only a double click should maximize a level.
Perhaps the solution is to remove the memory of previous state. So summarizing behavior will be as follows.
- Single click on a tab when the level above it is collapsed: expand the collapsed level
- Single click on a tab when it is collapsed: expand it
- Single click on a tab when it is collapsed and also the level above it is collapsed: expand its own level. Now another single click would also expand the level above.
(0037600)
hgbot (developer)
2011-05-26 14:25

Repository: erp/devel/pi
Changeset: 39c8f7954afa98c751d543d71565ec5ee775c58b
Author: Martin Taal <martin.taal <at> openbravo.com>
Date: Thu May 26 14:24:50 2011 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/39c8f7954afa98c751d543d71565ec5ee775c58b [^]

Fixes issue 16947: OPTIMIZE-15: Splitter bar does not work in all states

---
M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/main/ob-tab.js
---
(0037768)
hudsonbot (developer)
2011-05-31 09:44

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/ea275e03a164 [^]

Maturity status: Test

- Issue History
Date Modified Username Field Change
2011-04-29 15:16 rgoris New Issue
2011-04-29 15:16 rgoris Assigned To => alostale
2011-04-29 15:16 rgoris File Added: grab1.png
2011-04-29 15:16 rgoris Modules => Core
2011-04-29 15:16 rgoris Target Version => 3.0RC7
2011-04-29 15:16 rgoris File Added: grab2.png
2011-05-02 10:36 alostale Status new => scheduled
2011-05-02 10:36 alostale Assigned To alostale => iperdomo
2011-05-02 10:36 alostale fix_in_branch => pi
2011-05-06 19:30 dmitry_mezentsev Assigned To iperdomo => mtaal
2011-05-06 19:32 dmitry_mezentsev Note Added: 0036535
2011-05-09 20:49 iciordia Target Version 3.0RC7 => 3.0MP0
2011-05-09 20:49 iciordia fix_in_branch pi =>
2011-05-17 09:15 iperdomo Priority urgent => normal
2011-05-17 09:16 iperdomo Priority normal => urgent
2011-05-24 19:08 hgbot Checkin
2011-05-24 19:08 hgbot Note Added: 0037406
2011-05-24 19:08 hgbot Status scheduled => resolved
2011-05-24 19:08 hgbot Resolution open => fixed
2011-05-24 19:08 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/7f3e03aa0b1cd20e226c330baf18286503ecf20d [^]
2011-05-25 10:38 alostale Relationship added related to 0017345
2011-05-25 10:49 rgoris File Added: capture-3.mp4
2011-05-25 10:49 rgoris Note Added: 0037413
2011-05-25 10:50 rgoris Status resolved => new
2011-05-25 10:50 rgoris Resolution fixed => open
2011-05-25 10:50 rgoris Status new => scheduled
2011-05-25 10:50 rgoris fix_in_branch => pi
2011-05-25 12:09 hgbot Checkin
2011-05-25 12:09 hgbot Note Added: 0037416
2011-05-25 12:09 hgbot Status scheduled => resolved
2011-05-25 12:09 hgbot Resolution open => fixed
2011-05-25 12:09 hgbot Fixed in SCM revision http://code.openbravo.com/erp/devel/pi/rev/7f3e03aa0b1cd20e226c330baf18286503ecf20d [^] => http://code.openbravo.com/erp/devel/pi/rev/0f8274676fcfc6120e551ca337b866fc0c19f04a [^]
2011-05-26 07:46 hudsonbot Checkin
2011-05-26 07:46 hudsonbot Note Added: 0037549
2011-05-26 07:46 hudsonbot Checkin
2011-05-26 07:46 hudsonbot Note Added: 0037551
2011-05-26 11:52 rgoris Note Added: 0037590
2011-05-26 11:52 rgoris Status resolved => new
2011-05-26 11:52 rgoris Resolution fixed => open
2011-05-26 14:25 hgbot Checkin
2011-05-26 14:25 hgbot Note Added: 0037600
2011-05-26 14:25 hgbot Status new => resolved
2011-05-26 14:25 hgbot Resolution open => fixed
2011-05-26 14:25 hgbot Fixed in SCM revision http://code.openbravo.com/erp/devel/pi/rev/0f8274676fcfc6120e551ca337b866fc0c19f04a [^] => http://code.openbravo.com/erp/devel/pi/rev/39c8f7954afa98c751d543d71565ec5ee775c58b [^]
2011-05-27 10:24 rgoris Status resolved => closed
2011-05-31 09:44 hudsonbot Checkin
2011-05-31 09:44 hudsonbot Note Added: 0037768
2012-04-27 09:49 migueldejuana Relationship added related to 0020226


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker