source: Dev/trunk/src/client/qed-client/routes.js @ 532

Last change on this file since 532 was 531, checked in by hendrikvanantwerpen, 11 years ago
  • Return to using truly ISO formatted dates, including milliseconds.
  • Also set constraint on surveyrun dates when value is initially set.
  • Separate runs & results from surveys and questions.
  • Moved date & email format to schema itself.
File size: 1.3 KB
Line 
1define([
2    "./model/classes/questions",
3    "./model/classes/sessions",
4    "./model/classes/surveyRuns",
5    "./model/classes/surveys",
6    "./pages/index",
7    "./pages/previewSurvey",
8    "./pages/question",
9    "./pages/questions",
10    "./pages/survey",
11    "./pages/surveyRun",
12    "./pages/surveyRuns",
13    "./pages/surveys"
14], function(questionsClass, sessionsClass, surveyRunsClass, surveysClass, index, previewSurvey, question, questions, survey, surveyRun, surveyRuns, surveys) {
15
16    return [
17        { path: "/", redirect: "/index" },
18        { path: "/index", constructor: index },
19        { path: questionsClass.getCollectionPath(), constructor: questions },
20        { path: questionsClass.getObjectPath(':objectId'), constructor: question },
21        { path: surveysClass.getCollectionPath(), constructor: surveys },
22        { path: surveysClass.getObjectPath(':objectId'), constructor: survey },
23        { path: surveyRunsClass.getCollectionPath(), constructor: surveyRuns },
24        { path: surveyRunsClass.getObjectPath(':objectId'), constructor: surveyRun },
25        //{ path: sessionsClass.getObjectPath(''), constructor: sessions },
26        //{ path: sessionsClass.getObjectPath(':objectId'), constructor: session },
27        { path: surveysClass.getPreviewPath(':surveyId'), constructor: previewSurvey }
28    ];
29
30});
Note: See TracBrowser for help on using the repository browser.