Это решение от Dojo AMD, надеюсь, поможет в обсуждении.
Это функция, которая отображает диалоговое окно оповещения с содержимым HTML и центрированной кнопкой «Закрыть».
require([
"dojo/dom-construct",
"dijit/Dialog",
"dijit/form/Button",
], function(domConstruct, Dialog, Button){
function showAlertDialog(htmlmsg, title) {
if(!title) title = "Alert";
var saddlg = new Dialog({title: title, style: "width: 300px;"});
saddlg.set('content', htmlmsg);
var saddiv = domConstruct.create("div", { style: "text-align: center; background: white;" }, saddlg.domNode);
var sadbtn = new Button({ label: "Close",
onClick: function(){
saddlg.hide();
domConstruct.destroy(saddlg);
}
});
sadbtn.placeAt(saddiv);
saddlg.show();
}
});