Details
-
Type:
New Feature
-
Status: Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 4.0.BETA
-
Component/s: ACE-Components
-
Labels:None
-
Environment:All
-
Assignee Priority:P1
-
Support Case References:Support Case #12790 - https://icesoft.my.salesforce.com/5007000000c0y8f
Description
Because of the prevalence of applications that are built around multiple popups (sometimes layered) in lieu of browser windows, it would be nice if the ace:dialog provided a few more quality of life features.
The biggest example of this would be a "maximize" button in the header, toggleable via an attribute (such as maximizable="true"). When clicked the button would expand the popup (preferably client side only) to fill the screen, either 100% or close to it (since seeing a bit of the content underneath might be nice, such as centered at 95% size).
Then the button would change to a "restore" button, that puts the popup back to it's previous size when clicked.
The biggest example of this would be a "maximize" button in the header, toggleable via an attribute (such as maximizable="true"). When clicked the button would expand the popup (preferably client side only) to fill the screen, either 100% or close to it (since seeing a bit of the content underneath might be nice, such as centered at 95% size).
Then the button would change to a "restore" button, that puts the popup back to it's previous size when clicked.
Another request from a customer is to implement a Minimize button as well. This essentially will have the dialog use two states for its size. Clicking the maximized button will have it display full screen, clicking the maximized will have it display in its original size/state.