require(['dojo/_base/window','dojo/parser', 'rft/ui/LoginDialog', 'dojo/dom', 'dojo/_base/connect', 'rft/auth', 'rft/content', 'dojo/domReady!', 'dijit/layout/ContentPane', 'dijit/MenuBar', 'dijit/MenuBarItem', 'rft/ui/MenuBarLink', 'rft/ui/Page'], function(win,parser,LoginDialog,dom,connect,auth,content) { parser.parse(); var login = new LoginDialog().placeAt(document.body); login.startup(); auth.restore() .then(function(user){ content.initial(); },function(){ login.show(); }); connect.connect(dom.byId('userinfo'),'click',function(){ login.show(); }); });