diff options
Diffstat (limited to 'core/misc/dialog/dialog.jquery-ui.js')
-rw-r--r-- | core/misc/dialog/dialog.jquery-ui.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/core/misc/dialog/dialog.jquery-ui.js b/core/misc/dialog/dialog.jquery-ui.js index 246855c96df9..2077e23ed782 100644 --- a/core/misc/dialog/dialog.jquery-ui.js +++ b/core/misc/dialog/dialog.jquery-ui.js @@ -13,9 +13,10 @@ }, _createButtons: function _createButtons() { var opts = this.options; - var primaryIndex = void 0; - var index = void 0; + var primaryIndex; + var index; var il = opts.buttons.length; + for (index = 0; index < il; index++) { if (opts.buttons[index].primary && opts.buttons[index].primary === true) { primaryIndex = index; @@ -23,8 +24,11 @@ break; } } + this._super(); + var $buttons = this.uiButtonSet.children().addClass(opts.buttonClass); + if (typeof primaryIndex !== 'undefined') { $buttons.eq(index).addClass(opts.buttonPrimaryClass); } |