1
OOjs UI/Windows/Message Dialogsを使用してユーザー警告を表示しようとしています。 https://www.mediawiki.org/wiki/OOjs_UI/Windows/Message_Dialogsのコードスニペットを使用してDialogboxを開きました。TypeError:OOjs UI/Windows/Message Dialogsを使用しているときにOO.ui.MessageDialogがコンストラクタではありません
しかし、var messageDialog = new OO.ui.MessageDialog();
を使用すると、このエラーが発生します。 - TypeError: OO.ui.MessageDialog is not a constructor
何が問題なのですか?
コードは、次のとおりです。
(function ($) {
$('#movepage').on('submit', function(event){
var messageDialog = new OO.ui.MessageDialog();
var windowManager = new OO.ui.WindowManager();
$('body').append(windowManager.$element);
windowManager.addWindows([ messageDialog ]);
windowManager.openWindow(messageDialog, {
title: 'Storage limit reached',
message: 'You are out of disk space',
actions: [
{ label: 'Cancel', action: 'cancel' },
{ label: 'Move page', action: 'proceed' }
]
});
});
}(jQuery));