Обратите внимание, что начиная с Dojo 1.7 и выше модуль connect
заменен на dojo/on
. Таким образом, эквивалент вышеупомянутого:
require(['dojo/on', 'dijit/form/Button'], function (on, Button) {
// etc
var btn = new Button({ label: "Close" });
dlg.containerNode.appendChild(btn.domNode);
on(btn, "onClick", function(){
console.log("destroying, while visible");
dlg.destroy();
});
});