aboutsummaryrefslogtreecommitdiffstats
path: root/ui
diff options
context:
space:
mode:
Diffstat (limited to 'ui')
-rw-r--r--ui/widgets/dialog.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/ui/widgets/dialog.js b/ui/widgets/dialog.js
index 756ad1cb1..1ef2fa3d6 100644
--- a/ui/widgets/dialog.js
+++ b/ui/widgets/dialog.js
@@ -81,6 +81,7 @@ $.widget( "ui.dialog", {
resizable: true,
show: null,
title: null,
+ uiDialogTitleHeadingLevel: 0,
width: 300,
// Callbacks
@@ -437,7 +438,13 @@ $.widget( "ui.dialog", {
}
} );
- uiDialogTitle = $( "<span>" ).uniqueId().prependTo( this.uiDialogTitlebar );
+ var uiDialogHeadingLevel = Number.isInteger( this.options.uiDialogTitleHeadingLevel ) &&
+ this.options.uiDialogTitleHeadingLevel > 0 &&
+ this.options.uiDialogTitleHeadingLevel <= 6 ?
+ "h" + this.options.uiDialogTitleHeadingLevel : "span";
+
+ uiDialogTitle = $( "<" + uiDialogHeadingLevel + ">" )
+ .uniqueId().prependTo( this.uiDialogTitlebar );
this._addClass( uiDialogTitle, "ui-dialog-title" );
this._title( uiDialogTitle );