From d6a247afffd6169b7ef58f03a67df9dcf5894c30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Scott=20Gonz=C3=A1lez?= Date: Wed, 3 Sep 2008 01:49:26 +0000 Subject: [PATCH] Dialog: Fixed #3259: Remove title attribute from dialog elements on init. --- ui/ui.dialog.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ui/ui.dialog.js b/ui/ui.dialog.js index 426b04569..e5b36099b 100644 --- a/ui/ui.dialog.js +++ b/ui/ui.dialog.js @@ -29,7 +29,8 @@ var setDataSwitch = { $.widget("ui.dialog", { _init: function() { - this.options.title = this.options.title || this.element.attr('title'); + this.originalTitle = this.element.attr('title'); + this.options.title = this.options.title || this.originalTitle; var self = this, options = this.options, @@ -38,6 +39,7 @@ $.widget("ui.dialog", { : 'n,e,s,w,se,sw,ne,nw', uiDialogContent = this.element + .removeAttr('title') .addClass('ui-dialog-content') .wrap('
') .wrap('
'), @@ -309,6 +311,8 @@ $.widget("ui.dialog", { .removeClass('ui-dialog-content') .hide().appendTo('body'); this.uiDialog.remove(); + + (this.originalTitle && this.element.attr('title', this.originalTitle)); }, _createButtons: function(buttons) {