Changeset 466 for Dev/trunk/src/client
- Timestamp:
- 06/26/13 14:43:57 (12 years ago)
- Location:
- Dev/trunk/src/client
- Files:
-
- 5 added
- 1 deleted
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/index.html
r452 r466 30 30 </div> 31 31 <div id="toaster" data-dojo-type="qed-client/app/Notifications"></div> 32 <div id="loginDialog" data-dojo-type="qed-client/ui/LoginDialog"></div> 32 33 </body> 33 34 </html> -
Dev/trunk/src/client/qed-client/index.js
r463 r466 4 4 "./app/Router", 5 5 "./routes", 6 "./session", 6 7 "./store", 7 8 "./store/request", … … 9 10 "dojo/_base/array", 10 11 "dojo/parser", 11 "dojo/request/registry",12 12 "./stddeps", 13 13 "dojo/domReady!" 14 ], function(Content, Page, Router, routes, s tore, request, MainMenu, array, parser, registry) {14 ], function(Content, Page, Router, routes, session, store, request, MainMenu, array, parser) { 15 15 16 registry.register(/.*/,request); 16 parser.parse(); 17 18 new MainMenu({},"menu").startup(); 19 20 array.forEach(routes,function(route){ 21 Router.register(route); 22 }); 23 Router.startup(); 24 25 session.restore(); 17 26 18 parser.parse();19 store.info()20 .then(function(){21 new MainMenu({},"menu").startup();22 array.forEach(routes,function(route){23 Router.register(route);24 });25 Router.startup();26 },function(){27 Content.startup();28 Content.set(new Page({29 templateString: "<div>Application database is not properly configured. Contact your system administrator.</div>"30 }));31 });32 27 }); -
Dev/trunk/src/client/qed-client/pages/surveyRun.js
r463 r466 86 86 }, 87 87 _link: function(url,label) { 88 return '<a target="_bla ck" href="'+url+'">'+(label || url)+'</a>';88 return '<a target="_blank" href="'+url+'">'+(label || url)+'</a>'; 89 89 }, 90 90 _onSave: function(evt) { … … 111 111 if ( evt ) { event.stop(evt); } 112 112 return false; 113 },114 _onExport: function(evt) {115 if ( evt ) { event.stop(evt); }116 return false;117 113 } 118 114 }); -
Dev/trunk/src/client/qed-client/pages/templates/question.html
r443 r466 1 < divclass="orange">1 <form class="orange"> 2 2 <div data-dojo-type="dijit/layout/ContentPane" data-dojo-props="region:'top'"> 3 3 <h2> … … 15 15 </div> 16 16 </div> 17 </ div>17 </form> -
Dev/trunk/src/client/qed-client/pages/templates/surveyRun.html
r463 r466 45 45 <div> 46 46 <div class="qedLabel">Export results</div> 47 <button data-dojo-type="dijit/form/Button" 48 class="qedField blue" 49 data-dojo-props="baseClass: 'rftBlockButton', iconClass: 'rftIcon rftIconSave'" 50 data-dojo-attach-event="onClick:_onExport">To CSV</button> 47 <a target="_blank" href="/surveyRun/${surveyRunId}/csv" class="qedField">To CSV</a> 51 48 </div> 52 49 </fieldset> -
Dev/trunk/src/client/qed-client/stddeps.js
r457 r466 33 33 './model/widgets/SurveyWidget', 34 34 35 './ui/LoginDialog', 35 36 './ui/MainMenu', 36 37 './ui/MenuBarLink', 37 38 './ui/MenuLink', 39 './ui/SessionMenu', 38 40 39 41 './widgets/LineWithActionsWidget', -
Dev/trunk/src/client/qed-client/store.js
r443 r466 9 9 10 10 var couchStore = new CouchStore({ 11 target: ' data/couch/' /*,11 target: 'api/data/' /*, 12 12 validate: function(object) { 13 13 var result = jsonSchema.validate(object,schema); -
Dev/trunk/src/client/qed-client/store/CouchStore.js
r463 r466 5 5 "dojo/_base/json", 6 6 "dojo/_base/lang", 7 "dojo/request /registry",7 "dojo/request", 8 8 "dojo/store/util/QueryResults" 9 9 ], function(Deferred, array, declare, json, lang, request, QueryResults) { -
Dev/trunk/src/client/qed-client/ui/MenuLink.js
r443 r466 1 define(['dojo/_base/declare','dijit/MenuItem','../app/Router' 2 ], function(declare,MenuItem,Router) { 1 define([ 2 "../app/Router", 3 "dijit/MenuItem", 4 "dojo/_base/declare", 5 "dojo/_base/event" 6 ], function(Router, MenuItem, declare, event) { 3 7 return declare([MenuItem],{ 4 8 options:{ 5 9 path: null 6 10 }, 7 onClick: function( ) {11 onClick: function(evt) { 8 12 if ( this.path ) { Router.go(this.path); } 13 if ( evt ) { event.stop(evt); } 14 return false; 9 15 } 10 16 }); -
Dev/trunk/src/client/qed-client/ui/templates/MainMenu.html
r443 r466 12 12 </div> 13 13 <div class="rftMainMenuButton" data-dojo-type="./MenuBarLink" data-dojo-props="path:'/results'">Results</div> 14 <div class="rftMainMenuButton" data-dojo-type="./ MenuBarLink">Logout</div>14 <div class="rftMainMenuButton" data-dojo-type="./SessionMenu"></div> 15 15 </div> 16 16 </div> -
Dev/trunk/src/client/qed-client/widgets/_ComplexValueMixin.coffee
r465 r466 15 15 @inherited arguments 16 16 if @domNode.tagName.toLowerCase() isnt "form" 17 console.warn "Not scoping a _ComplexValueMixin in a form element can cause name clashes. E.g. radio buttons might stop working correctly. It is recommended to use <form> as the root element in your template for", @declaredClass 17 console.warn "Not scoping a _ComplexValueMixin in a 18 form element can cause name clashes. E.g. 19 radio buttons might stop working correctly. 20 It is recommended to use <form> as the root 21 element in your template for", @declaredClass 18 22 19 23 _setDisabledAttr: (value) -> 20 24 @_set "disabled", value 21 array.forEach @_getDescendantFormWidgets(), (child) => 25 array.forEach @_getDescendantFormWidgets(), (child) => 22 26 child.set "disabled", value 23 27
Note: See TracChangeset
for help on using the changeset viewer.