Changeset 492 for Dev/trunk/src/client/qed-client/model/classes
- Timestamp:
- 03/09/14 14:23:42 (11 years ago)
- Location:
- Dev/trunk/src/client/qed-client/model/classes
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
Dev/trunk/src/client/qed-client/model/classes/_Class.js
r490 r492 2 2 "./_View", 3 3 "dojo/_base/declare", 4 "dojo/_base/lang" 5 ], function(_View, declare, lang) { 4 "dojo/_base/lang", 5 "dojo/date/stamp" 6 ], function(_View, declare, lang, stamp) { 6 7 7 8 var _Class = declare([_View],{ … … 56 57 idOrObj : 57 58 this.getId(idOrObj)); 59 }, 60 _formatDate: function(date) { 61 return stamp.toISOString(date,{zulu:true,milliseconds:false}); 58 62 } 59 63 }); -
Dev/trunk/src/client/qed-client/model/classes/_View.js
r490 r492 5 5 "dojo/_base/json", 6 6 "dojo/_base/lang", 7 "dojo/date/stamp", 7 8 "dojo/store/util/QueryResults" 8 ], function(JsonRest, Deferred, declare, json, lang, queryResults) {9 ], function(JsonRest, Deferred, declare, json, lang, stamp, queryResults) { 9 10 10 11 var _View = declare([],{ … … 38 39 getCollectionPath: function() { 39 40 return '/'+this._collection; 41 }, 42 _parseDate: function(str) { 43 return stamp.fromISOString(str); 40 44 } 41 45 }); -
Dev/trunk/src/client/qed-client/model/classes/questions.js
r487 r492 1 1 define([ 2 2 "./_Class", 3 "dojo/_base/declare", 4 "dojo/date/stamp" 5 ], function(_Class, declare, stamp) { 3 "dojo/_base/declare" 4 ], function(_Class, declare) { 6 5 7 6 var Questions = declare([_Class],{ … … 20 19 _deserialize: function(obj) { 21 20 if (obj.publicationDate) { 22 obj.publicationDate = stamp.fromISOString(obj.publicationDate);21 obj.publicationDate = this._parseDate(obj.publicationDate); 23 22 } 24 23 }, 25 24 _serialize: function(obj) { 26 25 if (obj.publicationDate) { 27 obj.publicationDate = stamp.toISOString(obj.publicationDate);26 obj.publicationDate = this._formatDate(obj.publicationDate); 28 27 } 29 28 } -
Dev/trunk/src/client/qed-client/model/classes/responses.js
r490 r492 6 6 "dojo/_base/json", 7 7 "dojo/_base/lang", 8 "dojo/_base/xhr", 9 "dojo/date/stamp" 10 ], function(_Class, surveyRuns, Deferred, declare, json, lang, xhr, stamp) { 8 "dojo/_base/xhr" 9 ], function(_Class, surveyRuns, Deferred, declare, json, lang, xhr) { 11 10 12 11 var Responses = declare([_Class],{ … … 26 25 } 27 26 if (obj.publicationDate) { 28 obj.publicationDate = stamp.fromISOString(obj.publicationDate);27 obj.publicationDate = this._parseDate(obj.publicationDate); 29 28 } 30 29 }, … … 34 33 } 35 34 if (obj.publicationDate) { 36 obj.publicationDate = stamp.toISOString(obj.publicationDate);35 obj.publicationDate = this._formatDate(obj.publicationDate); 37 36 } 38 37 }, -
Dev/trunk/src/client/qed-client/model/classes/surveyRuns.js
r487 r492 2 2 "./_Class", 3 3 "./surveys", 4 "dojo/_base/declare", 5 "dojo/date/stamp" 6 ], function(_Class, surveys, declare, stamp) { 4 "dojo/_base/declare" 5 ], function(_Class, surveys, declare) { 7 6 8 7 var SurveyRuns = declare([_Class],{ … … 21 20 _deserialize: function(obj) { 22 21 if (obj.endDate) { 23 obj.endDate = stamp.fromISOString(obj.endDate);22 obj.endDate = this._parseDate(obj.endDate); 24 23 } 25 24 if (obj.startDate) { 26 obj.startDate = stamp.fromISOString(obj.startDate);25 obj.startDate = this._parseDate(obj.startDate); 27 26 } 28 27 if (obj.survey) { … … 32 31 _serialize: function(obj) { 33 32 if (obj.endDate) { 34 obj.endDate = stamp.toISOString(obj.endDate);33 obj.endDate = this._formatDate(obj.endDate); 35 34 } 36 35 if (obj.startDate) { 37 obj.startDate = stamp.toISOString(obj.startDate);36 obj.startDate = this._formatDate(obj.startDate); 38 37 } 39 38 if (obj.survey) { -
Dev/trunk/src/client/qed-client/model/classes/surveys.js
r490 r492 1 1 define([ 2 2 "./_Class", 3 "./questions", 4 "dojo/_base/array", 3 5 "dojo/_base/declare", 4 "dojo/date/stamp", 5 "dojo/store/JsonRest" 6 ], function(_Class, declare, stamp, JsonRest) { 6 "dojo/_base/lang" 7 ], function(_Class, questions, array, declare, lang) { 7 8 8 9 var Surveys = declare([_Class],{ … … 18 19 }, 19 20 _deserialize: function(obj) { 21 obj.questions = array.map(obj.questions, 22 lang.hitch(questions,'_doDeserialize')); 20 23 if (obj.publicationDate) { 21 obj.publicationDate = stamp.fromISOString(obj.publicationDate);24 obj.publicationDate = this._parseDate(obj.publicationDate); 22 25 } 23 26 }, 24 27 _serialize: function(obj) { 28 obj.questions = array.map(obj.questions, 29 lang.hitch(questions,'_doSerialize')); 25 30 if (obj.publicationDate) { 26 obj.publicationDate = stamp.toISOString(obj.publicationDate);31 obj.publicationDate = this._formatDate(obj.publicationDate); 27 32 } 28 33 },
Note: See TracChangeset
for help on using the changeset viewer.