Question: what happens if the popup contains a required field?
I think you'd get validation firing, even though it's really
hidden.  I guess the proper way to handle this is to put
a subform in the content of the popup.


DJR: lightweight dialogs also give another approach to avoiding this issue.
Perhaps, this has to be a documented use of the component.

- The name:  do we want to call this panelPopup or perhaps just
  popup?  It seems a bit more than just a "panel", since it has
  some behavior to it, but it is a container that does extend UIXPanel,
  at least today.

Attributes:

- "alignment": We've used "align" in other components.  OTOH,
   this is different, so perhaps it should be "location" or "position"?
   Also,  instead of the value "none", I'd prefer "relative",
   more like the CSS "position" property.


+1 DJR: Yeah, it's not well named.  "position" is  a much better name with
"relative" (default) and "center" as valid values.

- "icon": looks like the docs have some cut-and-paste from "text"


DJR: Will fix.

- "title": should probably clarify this only applies to modal="true"
   popups.


DJR: They don't currently, you can have  non-modal popups with a title

Some potential enhancements for the future:
- Support (and doc) how to use JS to launch this (so you could
  have no trigger facet at all, but launch it from another component
  altogether)


+1 -  Agreed

- Support a triggerType property that defaults to "click", but
  could be set to "hover", for instance, so that the popup
  would appear any time you hovered over the content,
  and disappeared when you left.


+1 - was on my list also

--
Chordiant Software Inc.
www.chordiant.com

Reply via email to