Opened 9 years ago

Closed 6 years ago

#16764 closed enhancement (patchwelcome)

Improve nested Opener behavior

Reported by: Chris Mitchell Owned by: Patrick Ruzand
Priority: undecided Milestone: 1.13
Component: DojoX Mobile Version: 1.8.3
Keywords: Cc: cjolif
Blocked By: Blocking:


There are cases where content displayed inside an opener may need to open further secondary dialogs. When opener is in tablet/desktop screen size mode using a tooltip dialog, for ux reasons, we don't want another tooltip dialog to appear. Instead, inside the first tooltip dialog, use overlay/transition i.e. phone screen-size opener behavior. During show, the opener should detect if it is nested, and when in tablet/destkop form factor using the overlay behavior for the nested content to open rather than another tooltip dialog.

Attachments (1)

nestedOpener.png (36.5 KB) - added by Eric Durocher 9 years ago.
Illustration for nested openers enhancement

Download all attachments as: .zip

Change History (7)

comment:1 Changed 9 years ago by Chris Mitchell

Status: newassigned

Changed 9 years ago by Eric Durocher

Attachment: nestedOpener.png added

Illustration for nested openers enhancement

comment:2 Changed 9 years ago by Eric Durocher

To clarify, the second (overlay-style) opener must slide inside and from the bottom of the first (tooltip-style) one, not from the bottom of the browser viewport (see attached image).

comment:3 Changed 9 years ago by Patrick Ruzand

Owner: changed from Eric Durocher to Patrick Ruzand

comment:4 Changed 9 years ago by cjolif

Cc: cjolif added

comment:5 Changed 9 years ago by bill

Note that putting an overlay inside a tooltip is problematic if the overlay is bigger than the tooltip.

I spent some time looking for nested popups on my iPad and it's true that it never show two tooltips. However, the behavior of how "nested popups" are shown varies, often with the old tooltip content being completely replaced (rather than partially covered), and usually with the tooltip changing size. To see what I mean, in the Facebook app click the buttons at the bottom of the "Update status" tooltip.

Also often pressing a button in a tooltip will bring up a dialog covering almost the whole screen. For example in the Gmail app, clicking the "move" button (which is in a tooltip).

Last edited 9 years ago by bill (previous) (diff)

comment:6 Changed 6 years ago by dylan

Milestone: tbd1.12
Resolution: patchwelcome
Status: assignedclosed

Given that no one has shown interest in creating a patch in the past 2+ years, I'm closing this as patchwelcome.

Note: See TracTickets for help on using tickets.