From 3eaf9daacaefa5f9f3ac469e4136c9f12cad5b9e Mon Sep 17 00:00:00 2001 From: Richard Worth Date: Wed, 27 Jan 2010 10:31:17 +0000 Subject: Deprecated beforeclose option instead of removing it for now, fixes reopened #4669 - Dialog: beforeclose option should be beforeClose. --- ui/jquery.ui.dialog.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'ui') diff --git a/ui/jquery.ui.dialog.js b/ui/jquery.ui.dialog.js index 8c7eee234..98dfd3cf9 100644 --- a/ui/jquery.ui.dialog.js +++ b/ui/jquery.ui.dialog.js @@ -137,6 +137,13 @@ $.widget("ui.dialog", { .html(title) .prependTo(uiDialogTitlebar); + //handling of deprecated beforeclose (vs beforeClose) option + //Ticket #4669 http://dev.jqueryui.com/ticket/4669 + //TODO: remove in 1.9pre + if ($.isFunction(options.beforeclose) && !$.isFunction(options.beforeClose)) { + options.beforeClose = options.beforeclose; + } + uiDialogTitlebar.find("*").add(uiDialogTitlebar).disableSelection(); (options.draggable && $.fn.draggable && self._makeDraggable()); @@ -451,6 +458,12 @@ $.widget("ui.dialog", { resize = false; switch (key) { + //handling of deprecated beforeclose (vs beforeClose) option + //Ticket #4669 http://dev.jqueryui.com/ticket/4669 + //TODO: remove in 1.9pre + case "beforeclose": + key = "beforeClose"; + break; case "buttons": self._createButtons(value); break; -- cgit v1.2.3