Я пытаюсь расширить диалоговое окно пользовательского интерфейса в соответствии с документацией (версия пользовательского интерфейса 1.8.16):
(function($) {
$.widget('ui.mydialog', $.extend(true, $.ui.dialog.prototype, {
_create: function() {
return $.Widget.prototype._create.apply(this, arguments);
}
}));
})(jQuery);
$(function() {
$('div#dialog').mydialog();
});
Выполнение этого кода вызывает ошибку JS: «this.uiDialog не определен».
И если попытаться переопределить метод _init (), ошибок не будет, но вызов родительского метода не даст результата.
Я в замешательстве .. Какой путь законен, например, для расширения? поставить какой-нибудь пользовательский код инициализации?