[ZBXNEXT-4127] Remake popup.php lists into overlayDialogue. Created: 2017 Sep 27 Updated: 2024 Apr 10 Resolved: 2017 Dec 19 |
|
Status: | Closed |
Project: | ZABBIX FEATURE REQUESTS |
Component/s: | Frontend (F) |
Affects Version/s: | None |
Fix Version/s: | 4.0.0alpha1, 4.0 (plan) |
Type: | Change Request | Priority: | Trivial |
Reporter: | Valdis Murzins | Assignee: | Miks Kronkalns |
Resolution: | Fixed | Votes: | 0 |
Labels: | overlay, popups | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Attachments: | Selection_061.png Selection_078.png Selection_080.png Selection_082.png Selection_083.png Selection_085.png Selection_156.png Selection_157.png Selection_158.png Selection_177.png media_encode.png overlay-with-page-filter.png overlay-without-page-filter.png | ||||||||||||||||||||||||||||
Issue Links: |
|
||||||||||||||||||||||||||||
Epic Link: | DEV-648 | ||||||||||||||||||||||||||||
Team: | Team A | ||||||||||||||||||||||||||||
Sprint: | Sprint 18, Sprint 19, Sprint 20, Sprint 21, Sprint 22, Sprint 23 | ||||||||||||||||||||||||||||
Story Points: | 5 |
Description |
Remake "Select" lists, that are opened in popup.php window to be opened in JS overlayDialogue() dialogue. |
Comments |
Comment by Miks Kronkalns [ 2017 Oct 10 ] |
Acceptance criteria
Decisions made
What's affected
UI Popup filters are realized by whole content reload. This must be changed in this task - content changes must be loaded by AJAX only. Currently we do not open popups from other popups. After changes, there will be multiple places (widget configuration dialogs, map elements etc) where overlay dialogs will be opened from other overlay dialogs. Here the second dialogs will be displayed on the top of the first dialog (this is an initial concept which could be changed later if looks bad). jQuery.Deferred() must be implemented to deal with delayed responses. Dialog resizes once the content is loaded. Translation strings Documentation changes |
Comment by Miks Kronkalns [ 2017 Nov 03 ] |
In same way as context menus and hint boxes, page refresh closing also overlay dialog (popup) window. Must decide how to fix that. |
Comment by Miks Kronkalns [ 2017 Nov 08 ] |
(1) When executing scripts (Ping, Traceroute etc), overlay dialog is opened just few seconds later because dialogues are opened only after ajax response is received, but since script execution can take several seconds, user is forced to wait without any indicator, that something is actually happening. There should be some preloader or some other indicator that activity is started. Miks.Kronkalns RESOLVED in r74541 vmurzins CLOSED |
Comment by Miks Kronkalns [ 2017 Nov 08 ] |
(2) Check all checkbox is not working after overlay dialog content is reloaded (for example, if filter is used). Miks.Kronkalns RESOLVED in main commit (r74525). vmurzins CLOSED |
Comment by Miks Kronkalns [ 2017 Nov 08 ] |
(3) If text in overlay dialogue is very long, it is not wrapped into multiple lines, but continues as a single string. E.g., a text in item name column in key selection window (Configure -> Hosts -> Create item -> Key). Miks.Kronkalns RESOLVED in r74542. vmurzins CLOSED |
Comment by Miks Kronkalns [ 2017 Nov 13 ] |
RESOLVED in ^/branches/dev/ |
Comment by Valdis Murzins [ 2017 Dec 19 ] |
Fixed:
|