Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0004467Openbravo ERPB. User interfacepublic2008-07-21 14:442011-08-10 17:42
rafaroda 
rgoris 
normalminoralways
closedfixed 
20Ubuntu 7.10
pi 
 
Core
No
0004467: Replace pop-ups by Ajax boxes (dialogs)
Nowadays, Openbravo ERP uses pop-ups for items and processes options selectors, process launchers, help, etc...

In some cases, they are well used. For instance, one wants Help pop-up window to display in addition to application one.

But, in many cases, pop-up window is displaying an action that does not require the use of the main window. In these cases, if one clicks on the main window, pop-up window is closed (good behaviour). For these cases, main window could be disabled ("greyed") using an Ajax dialog box such as:
* Lightbox [1] (examples [2])
* Thickbox [3] (examples [4])
* Greybox [5] (examples [6])

Pop-up windows have some disadvantages like:
* Can be blocked by pop-up blockers.
* Opens more web browser instances.

[1] http://www.lokeshdhakar.com/projects/lightbox2/ [^]
[2] http://www.lokeshdhakar.com/projects/lightbox2/#example [^]
[3] http://jquery.com/demo/thickbox/ [^]
[4] http://jquery.com/demo/thickbox/#examples [^]
[5] http://www.orangoo.com/labs/GreyBox/ [^]
[6] http://orangoo.com/labs/greybox/examples.html [^]
1) Go to 'Information' (on the bottom of the menu) and open the 'Project' selector.
2) Once in, press the 'Business Partner' icon.

There are now 2 pop-up windows plus the main one: ugly behaviour.
ReleaseCandidate
related to defect 0012046 closed dbaz Popups in FF3.6 get opened minimized 
related to feature request 0013836 closed dbaz Pop-up in an integrated Smartclient modal window 
blocks feature request 0006445 closed rgoris Project XL - umbrella 
Issue History
2008-07-21 14:44rafarodaNew Issue
2008-07-21 14:44rafarodaAssigned To => cromero
2008-07-21 14:44rafarodasf_bug_id0 => 2023517
2008-11-10 13:10cromeroAssigned Tocromero => pjuvara
2008-11-16 15:44pjuvaraTag Attached: ReleaseCandidate
2008-11-16 15:44pjuvaraStatusnew => acknowledged
2008-12-10 10:53pjuvaraAssigned Topjuvara => rgoris
2008-12-10 14:38rgorisRelationship addedblocks 0006445
2010-03-11 10:30rafarodaIssue Monitored: rafaroda
2010-03-16 10:30rafarodaRelationship addedrelated to 0012046
2010-07-22 15:22rafarodaRelationship addedrelated to 0013836
2011-08-10 17:42rgorisStatusacknowledged => scheduled
2011-08-10 17:42rgorisfix_in_branch => pi
2011-08-10 17:42rgorisStatusscheduled => resolved
2011-08-10 17:42rgorisFixed in SCM revision => x
2011-08-10 17:42rgorisResolutionopen => fixed
2011-08-10 17:42rgorisStatusresolved => closed

There are no notes attached to this issue.