source: Dev/branches/rest-dojo-ui/client/rft/run.js @ 390

Last change on this file since 390 was 389, checked in by hendrikvanantwerpen, 13 years ago
File size: 1.9 KB
Line 
1require([
2    // functions required for run
3    'dojo/_base/connect',
4    'dojo/_base/window',
5    'dojo/dom',
6    'dojo/parser',
7    'rft/auth',
8    'rft/content',
9    'rft/ui/LoginDialog',
10    'dojo/domReady!',
11   
12    // dijit & rft widgets used declaratively in templates and pages
13    'dijit/Dialog',
14    'dijit/DropDownMenu',
15    'dijit/InlineEditBox',
16    'dijit/MenuBar',
17    'dijit/MenuBarItem',
18    'dijit/PopupMenuBarItem',
19    'dijit/TitlePane',
20    'dijit/layout/AccordionContainer',
21    'dijit/layout/BorderContainer',
22    'dijit/layout/ContentPane',
23    'dijit/layout/TabContainer',
24    'dijit/form/Button',
25    'dijit/form/ComboBox',
26    'dijit/form/DateTextBox',
27    'dijit/form/Form',
28    'dijit/form/NumberSpinner',
29    'dijit/form/Select',
30    'dijit/form/SimpleTextarea',
31    'dijit/form/Textarea',
32    'dijit/form/TextBox',
33
34    'dojox/grid/DataGrid',
35
36    'rft/ui/LineWithActionsWidget',
37    'rft/ui/MainMenu',
38    'rft/ui/MenuBarLink',
39    'rft/ui/MenuLink',
40    'rft/ui/Notifications',
41    'rft/ui/ObjectBox',
42    'rft/ui/QuestionWidget',
43    'rft/ui/Selector',
44    'rft/ui/TitleGroup',
45    'rft/ui/lists/AccountListView',
46    'rft/ui/lists/List',
47    'rft/ui/lists/OrderedList',
48
49    // pages -> load dynamically?
50    'rft/pages/index',
51    'rft/pages/questions',
52    'rft/pages/question',
53    'rft/pages/session',
54    'rft/pages/sessions',
55    'rft/pages/surveys',
56    'rft/pages/survey'
57    ],
58    function(connect,win,dom,parser,auth,content,LoginDialog) {
59        parser.parse();
60
61        var login = new LoginDialog().placeAt(win.body());
62        login.startup();
63
64        auth.restore()
65        .then(function(){
66            content.initial();
67        },function(){
68            login.show();
69        });
70
71        connect.connect(dom.byId('loginMenu'),'click',function(){
72            login.show();
73        });
74
75    });
76
77function goToPage(page) {
78    throw "Obsolete navigation to "+page;
79}
Note: See TracBrowser for help on using the repository browser.