Skip to content

Commit c222345

Browse files
committed
Dialog: Updating dialog and tests for new button API
1 parent 44b44dd commit c222345

File tree

2 files changed

+16
-18
lines changed

2 files changed

+16
-18
lines changed

tests/unit/dialog/dialog_options.js

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -153,21 +153,19 @@ test("buttons - advanced", function( assert ) {
153153
click: function() {
154154
equal(this, element[0], "correct context");
155155
},
156-
icons: {
157-
primary: "ui-icon-cancel"
158-
},
159-
showText: false
156+
icon: "ui-icon-cancel",
157+
showLabel: false
160158
}
161159
]
162160
});
163161

164162
buttons = element.dialog( "widget" ).find( ".ui-dialog-buttonpane button" );
165163
equal(buttons.length, 1, "correct number of buttons");
166164
equal(buttons.attr("id"), "my-button-id", "correct id");
167-
equal(buttons.text(), "a button", "correct label");
165+
equal(buttons.text(), " a button", "correct label");
168166
assert.hasClasses( buttons, "additional-class" );
169-
deepEqual( buttons.button("option", "icons"), { primary: "ui-icon-cancel", secondary: null } );
170-
equal( buttons.button( "option", "text" ), false );
167+
deepEqual( buttons.button("option", "icon"), "ui-icon-cancel" );
168+
equal( buttons.button( "option", "showLabel" ), false );
171169
buttons.click();
172170

173171
element.remove();
@@ -208,17 +206,17 @@ test("closeText", function() {
208206
expect(3);
209207

210208
var element = $("<div></div>").dialog();
211-
equal(element.dialog("widget").find(".ui-dialog-titlebar-close span").text(), "Close",
209+
equal(element.dialog("widget").find(".ui-dialog-titlebar-close").text(), " Close",
212210
"default close text");
213211
element.remove();
214212

215213
element = $("<div></div>").dialog({ closeText: "foo" });
216-
equal(element.dialog("widget").find(".ui-dialog-titlebar-close span").text(), "foo",
214+
equal(element.dialog("widget").find(".ui-dialog-titlebar-close").text(), " foo",
217215
"closeText on init");
218216
element.remove();
219217

220218
element = $("<div></div>").dialog().dialog("option", "closeText", "bar");
221-
equal(element.dialog("widget").find(".ui-dialog-titlebar-close span").text(), "bar",
219+
equal(element.dialog("widget").find(".ui-dialog-titlebar-close").text(), " bar",
222220
"closeText via option method");
223221
element.remove();
224222
});

ui/dialog.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -406,10 +406,8 @@ $.widget( "ui.dialog", {
406406
this.uiDialogTitlebarClose = $( "<button type='button'></button>" )
407407
.button( {
408408
label: this.options.closeText,
409-
icons: {
410-
primary: "ui-icon-closethick"
411-
},
412-
text: false
409+
icon: "ui-icon-closethick",
410+
showLabel: false
413411
} )
414412
.appendTo( this.uiDialogTitlebar );
415413

@@ -477,11 +475,13 @@ $.widget( "ui.dialog", {
477475
click.apply( that.element[ 0 ], arguments );
478476
};
479477
buttonOptions = {
480-
icons: props.icons,
481-
text: props.showText
478+
icon: props.icon,
479+
iconPosition: props.iconPosition,
480+
showLabel: props.showLabel
482481
};
483-
delete props.icons;
484-
delete props.showText;
482+
delete props.icon;
483+
delete props.iconPosition;
484+
delete props.showLabel;
485485
$( "<button></button>", props )
486486
.button( buttonOptions )
487487
.appendTo( that.uiButtonSet );

0 commit comments

Comments
 (0)