]> source.dussan.org Git - jquery-ui.git/commitdiff
Dialog: Partial fix for #3648: Use new CSS framework.
authorScott González <scott.gonzalez@gmail.com>
Thu, 11 Dec 2008 02:45:42 +0000 (02:45 +0000)
committerScott González <scott.gonzalez@gmail.com>
Thu, 11 Dec 2008 02:45:42 +0000 (02:45 +0000)
tests/dialog.js
ui/ui.dialog.js

index ddc32e1b8f2c981c8f8cc2350684651fcbbb4376..95e123a920c67be8496dafb27a3f626009db923e 100644 (file)
@@ -300,7 +300,7 @@ test("buttons", function() {
                i++;
        });
 
-       equals(btn.parent().attr('className'), 'ui-dialog-buttonpane', "buttons in container");
+       ok(btn.parent().hasClass('ui-dialog-buttonpane'), "buttons in container");
        btn.trigger("click");
 
        var newButtons = {
index 2e6b8af3c4ba26e5a9018a33bc3586a398e38db5..6c86249d6a5d5677ef830dc3252a9edd5c2bf726 100644 (file)
@@ -38,7 +38,9 @@ $.widget("ui.dialog", {
 
                        uiDialogContent = this.element
                                .removeAttr('title')
-                               .addClass('ui-dialog-content')
+                               .addClass(
+                                       'ui-dialog-content ' +
+                                       'ui-widget-content')
                                .wrap('<div/>')
                                .wrap('<div/>'),
 
@@ -51,18 +53,30 @@ $.widget("ui.dialog", {
                                }),
 
                        uiDialogTitlebar = (this.uiDialogTitlebar = $('<div/>'))
-                               .addClass('ui-dialog-titlebar')
+                               .addClass(
+                                       'ui-dialog-titlebar ' +
+                                       'ui-widget-header ' +
+                                       'ui-corner-all ' +
+                                       'ui-helper-clearfix'
+                               )
                                .mousedown(function() {
                                        self.moveToTop();
                                })
                                .prependTo(uiDialogContainer),
 
                        uiDialogTitlebarClose = $('<a href="#"/>')
-                               .addClass('ui-dialog-titlebar-close')
+                               .addClass(
+                                       'ui-dialog-titlebar-close ' +
+                                       'ui-corner-all'
+                               )
                                .attr('role', 'button')
                                .appendTo(uiDialogTitlebar),
 
                        uiDialogTitlebarCloseText = (this.uiDialogTitlebarCloseText = $('<span/>'))
+                               .addClass(
+                                       'ui-icon ' +
+                                       'ui-icon-closethick'
+                               )
                                .text(options.closeText)
                                .appendTo(uiDialogTitlebarClose),
 
@@ -77,7 +91,12 @@ $.widget("ui.dialog", {
                        uiDialog = (this.uiDialog = uiDialogContainer.parent())
                                .appendTo(document.body)
                                .hide()
-                               .addClass('ui-dialog')
+                               .addClass(
+                                       'ui-dialog ' +
+                                       'ui-widget ' +
+                                       'ui-widget-content ' +
+                                       'ui-corner-all'
+                               )
                                .addClass(options.dialogClass)
                                .css({
                                        position: 'absolute',
@@ -101,7 +120,11 @@ $.widget("ui.dialog", {
                                }),
 
                        uiDialogButtonPane = (this.uiDialogButtonPane = $('<div/>'))
-                               .addClass('ui-dialog-buttonpane')
+                               .addClass(
+                                       'ui-dialog-buttonpane ' +
+                                       'ui-widget-content ' +
+                                       'ui-helper-clearfix'
+                               )
                                .css({
                                        position: 'absolute',
                                        bottom: 0
@@ -242,6 +265,10 @@ $.widget("ui.dialog", {
                        uiDialogButtonPane.show();
                        $.each(buttons, function(name, fn) {
                                $('<button type="button"></button>')
+                                       .addClass(
+                                               'ui-state-default ' +
+                                               'ui-corner-all'
+                                       )
                                        .text(name)
                                        .click(function() { fn.apply(self.element[0], arguments); })
                                        .appendTo(uiDialogButtonPane);