Opened 8 years ago

Closed 5 years ago

#4606 closed feature (wontfix)

Dialog: dialog('disable') does not disable OK/Cancel buttons inside dialog

Reported by: BegemoT Owned by:
Priority: major Milestone: 1.10.0
Component: ui.dialog Version: 1.7.2
Keywords: redesign Cc:
Blocked by: Blocking:

Description

Let me have a dialog with some form inside it, and Save/Cancel buttons. When user press Save I send form data to server via ajax. To prevent user from doing any movements while bytes are running back and forth I disable dialog ( dlg.dialog('disable') ). But this disabling only inputs in my form, not Save/Cancel buttons! I expect them to be disabled too.

Change History (11)

comment:1 Changed 8 years ago by Jörn Zaefferer

Milestone: TBD1.8
Type: bugenhancement

comment:2 Changed 8 years ago by Scott González

comment:3 Changed 6 years ago by Scott González

Keywords: redesign added
Type: enhancementfeature

comment:4 Changed 5 years ago by Scott González

#8610 is a duplicate of this ticket.

comment:5 Changed 5 years ago by paladin4ik

Note that this is not happening only when opening a new dialog but even When calling the disable method of the dialog it only change the UI to semi-transparent. this is not what would be expected from the "Disable" method.

Possible workaround\ solution: Then I did the following workaround: http://jsfiddle.net/andrewwhitaker/p7tV7/15/

comment:6 Changed 5 years ago by Scott González

Milestone: 1.9.01.10.0

comment:7 Changed 5 years ago by fontzter

Some questions related to disabled buttons:

1) If you disable buttons with the dialog this will lock the entire UI if the dialog is modal. Is this desirable?

2) What about the close icon in the header?

3) What about the header itself?...Should the dialog remain draggable in a disabled state?

comment:8 Changed 5 years ago by petersendidit

Status: newopen
Summary: dialog('disable') does not disable OK/Cancel buttons inside dialogDialog: dialog('disable') does not disable OK/Cancel buttons inside dialog

comment:9 Changed 5 years ago by bchiasson

Owner: set to bchiasson
Status: openassigned

comment:10 Changed 5 years ago by bchiasson

Owner: bchiasson deleted
Status: assignedopen

comment:11 Changed 5 years ago by Scott González

Resolution: wontfix
Status: openclosed

Disabling dialogs doesn't really make sense. You can easily disable the individual buttons if you want. I'm inclined to actually remove the disabled option from dialog.

Note: See TracTickets for help on using tickets.