Last change
on this file since 522 was
519,
checked in by hendrikvanantwerpen, 11 years ago
|
- Support different environments with QED_ENV. If dev, run against qed-dev
database, if production, run against qed database. The UI indicates if
we are running in anything but production mode.
- Return undefined if we allow page leaves, because null is treated as
a value.
- Changed format of design docs, so it can work for different databases.
- Use correct design documents in configCouch, so server now actually
updates them when it starts.
|
File size:
741 bytes
|
Rev | Line | |
---|
[443] | 1 | define([ |
---|
[463] | 2 | "./app/Router", |
---|
| 3 | "./routes", |
---|
[466] | 4 | "./session", |
---|
[463] | 5 | "./ui/MainMenu", |
---|
| 6 | "dojo/_base/array", |
---|
[519] | 7 | "dojo/_base/xhr", |
---|
| 8 | "dojo/dom", |
---|
[463] | 9 | "dojo/parser", |
---|
| 10 | "./stddeps", |
---|
| 11 | "dojo/domReady!" |
---|
[519] | 12 | ], function(Router, routes, session, MainMenu, array, xhr, dom, parser) { |
---|
[463] | 13 | |
---|
[443] | 14 | parser.parse(); |
---|
[466] | 15 | |
---|
| 16 | new MainMenu({},"menu").startup(); |
---|
| 17 | |
---|
[519] | 18 | xhr("GET", { |
---|
| 19 | url: 'api/mode', |
---|
| 20 | handleAs: 'json' |
---|
| 21 | }).then(function(result){ |
---|
| 22 | var node = dom.byId('qedModeNode'); |
---|
| 23 | if ( result.mode !== 'production' ) { |
---|
| 24 | node.innerHTML = "Running in "+result.mode+" mode"; |
---|
| 25 | } |
---|
| 26 | }); |
---|
| 27 | |
---|
[466] | 28 | array.forEach(routes,function(route){ |
---|
| 29 | Router.register(route); |
---|
[443] | 30 | }); |
---|
[468] | 31 | Router.startup(); |
---|
[466] | 32 | |
---|
[468] | 33 | session.restore(); |
---|
| 34 | |
---|
[443] | 35 | }); |
---|
Note: See
TracBrowser
for help on using the repository browser.