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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0029187
TypeCategorySeverityReproducibilityDate SubmittedLast Update
design defect[Retail Modules] Web POSminoralways2015-03-09 08:432016-03-30 14:37
ReporterguilleaerView Statuspublic 
Assigned Toguilleaer 
PrioritynormalResolutionopenFixed in Version
StatusscheduledFix in branchFixed in SCM revision935124a43311
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0029187: MobileCore: Multiple levels of popups are not being managed properly causing Z-INDEX issues

DescriptionUsing some custom modules which opens a popup when other popup is already shown, the second popup is shown behind the first one.

In our code we arre assuming that just one popup will be opened at the same time, but we can have several popups at the same time.
Steps To Reproduce1. Create a popup with a button
2. From this popup add a button which shows a confirmation popup

sometimes, the second popup is shown behind the first one
Proposed SolutionManage properly opened popups using an array.

Ensure that the Z-INDEX of a new popup is greater than the Z_INDEX of the previous opened one.

To avoid API change I have created a new var [OB.MobileApp.view.openedPopups] which manage opened popups. The existent var always store the last opened popup [OB.MobileApp.view.openedPopup].
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]

-  Notes
(0075290)
hgbot (developer)
2015-03-09 08:46

Repository: erp/pmods/org.openbravo.mobile.core
Changeset: 935124a4331135f1cfe49a8f43595599fe5446a6
Author: Guillermo Alvarez de Eulate <guillermo.alvarez <at> openbravo.com>
Date: Mon Mar 09 13:15:26 2015 +0530
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/935124a4331135f1cfe49a8f43595599fe5446a6 [^]

Fixed issue 29187: Multiple levels of popups are now working fine

Ensure that the Z-INDEX of a new popup is greater than the Z_INDEX of the previous opened one.
To avoid API change I have created a new var [OB.MobileApp.view.openedPopups] which manages opened popups. The previous var [OB.MobileApp.view.openedPopup] always store the last opened popup.

---
M web/org.openbravo.mobile.core/source/component/ob-commonbuttons.js
---
(0075295)
hgbot (developer)
2015-03-09 09:50

Repository: erp/pmods/org.openbravo.mobile.core
Changeset: 4c947bec8f6d0108426ebe503201460b7d762fd7
Author: Rafa Alonso <rafael.alonso <at> openbravo.com>
Date: Mon Mar 09 09:04:27 2015 +0100
URL: http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/4c947bec8f6d0108426ebe503201460b7d762fd7 [^]

Backed out issue 29187, changeset: 935124a43311. Breaking WebPOS

---
M web/org.openbravo.mobile.core/source/component/ob-commonbuttons.js
---

- Issue History
Date Modified Username Field Change
2015-03-09 08:43 guilleaer New Issue
2015-03-09 08:43 guilleaer Assigned To => guilleaer
2015-03-09 08:43 guilleaer Triggers an Emergency Pack => No
2015-03-09 08:46 hgbot Checkin
2015-03-09 08:46 hgbot Note Added: 0075290
2015-03-09 08:46 hgbot Status new => resolved
2015-03-09 08:46 hgbot Resolution open => fixed
2015-03-09 08:46 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.mobile.core/rev/935124a4331135f1cfe49a8f43595599fe5446a6 [^]
2015-03-09 09:50 hgbot Checkin
2015-03-09 09:50 hgbot Note Added: 0075295
2015-03-09 09:51 Orekaria Status resolved => new
2015-03-09 09:51 Orekaria Resolution fixed => open
2015-03-30 20:12 marvintm Target Version RR15Q2 => RR15Q3
2015-06-26 15:38 marvintm Target Version RR15Q3 => RR15Q4
2015-09-29 14:41 Orekaria Target Version RR15Q4 => RR16Q1
2015-12-22 18:47 Orekaria Target Version RR16Q1 => RR16Q2
2015-12-22 18:47 Orekaria Status new => scheduled
2016-03-30 14:37 Orekaria Target Version RR16Q2 =>


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker