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

Last change on this file since 381 was 381, checked in by jkraaijeveld, 13 years ago

Created the IntegerInput? inner widget. Stores properly and allows for a lot of customization.

File size: 2.0 KB
RevLine 
[263]1require([
[288]2    // functions required for run
3    'dojo/_base/window','dojo/parser', 'rft/ui/LoginDialog',
4    'dojo/dom', 'dojo/_base/connect', 'rft/auth', 'rft/content',
5    'dojo/domReady!',
6   
7    // general widgets
[281]8    'dojo/data/ObjectStore',
9    'dojo/store/JsonRest',
[379]10    'dijit/Dialog',
[347]11    'dijit/InlineEditBox',
[281]12    'dijit/MenuBar',
13    'dijit/MenuBarItem',
14    'dijit/PopupMenuBarItem',
15    'dijit/DropDownMenu',
16    'dijit/TitlePane',
[347]17    'dijit/layout/BorderContainer',
[281]18    'dijit/layout/ContentPane',
19    'dijit/layout/TabContainer',
20    'dijit/layout/AccordionContainer',
[347]21    'dijit/form/DateTextBox',
[263]22    'dijit/form/Form',
[274]23    'dijit/form/TextBox',
24    'dijit/form/Button',
25    'dijit/form/Textarea',
[292]26    'dijit/form/SimpleTextarea',
[281]27    'dijit/form/ComboBox',
28    'dijit/form/Select',
[381]29    'dijit/form/NumberSpinner',
[263]30    'dojox/grid/DataGrid',
[281]31    'dojox/widget/TitleGroup',
[365]32    'dojox/data/QueryReadStore',
33    'rft/elastic/ElasticReadStore',
[374]34    'rft/ui/List',
35    'rft/ui/OrderedList',
[365]36    'rft/ui/AccountListView',
[311]37    'rft/ui/MainMenu',
[263]38    'rft/ui/MenuBarLink',
[274]39    'rft/ui/MenuLink',
[311]40    'rft/ui/Notifications',
[275]41    'rft/ui/LineWithActionsWidget',
[350]42    'rft/ui/ObjectBox',
[281]43    'rft/ui/QuestionWidget',
[350]44    'rft/ui/Selector',
[281]45    'rft/ui/TitleGroup',
[378]46    'rft/ui/InnerWidgetFactory',
[288]47    // pages -> load dynamically?
[359]48    'rft/pages/index',
[292]49    'rft/pages/questions',
[366]50    'rft/pages/question',
[359]51    'rft/pages/session',
[350]52    'rft/pages/sessions',
[292]53    'rft/pages/surveys',
[366]54    'rft/pages/survey'
[292]55    ],
[260]56    function(win,parser,LoginDialog,dom,connect,auth,content) {
57        parser.parse();
58
[263]59        var login = new LoginDialog().placeAt(win.body());
[260]60        login.startup();
61
62        auth.restore()
[263]63        .then(function(){
[260]64            content.initial();
65        },function(){
66            login.show();
67        });
68
[274]69        connect.connect(dom.byId('loginMenu'),'click',function(){
[260]70            login.show();
71        });
[274]72
[347]73    });
74
75function goToPage(page) {
76    throw "Obsolete navigation to "+page;
[350]77}
Note: See TracBrowser for help on using the repository browser.