Yak shave for interaction_data. Ensure timestamp, lang, etc are always sent in interaction data.
* Removed the .interactionData namespace from storage.js, created our first model - shared/models/interaction_data.js * Simplified how data is stored into interaction_data, created current and staged sub-namespaces * Added stageCurrent and publishStaged functions. * in shared/modules/interaction_data.js, simplified calls to model. * Tried to make the xhr mock make more sense and provide facilities usable for peeking at last XHR request data. issue #1597
Showing
- lib/static_resources.js 3 additions, 0 deletionslib/static_resources.js
- resources/static/shared/models/interaction_data.js 164 additions, 0 deletionsresources/static/shared/models/interaction_data.js
- resources/static/shared/models/models.js 7 additions, 0 deletionsresources/static/shared/models/models.js
- resources/static/shared/modules/interaction_data.js 82 additions, 97 deletionsresources/static/shared/modules/interaction_data.js
- resources/static/shared/storage.js 12 additions, 95 deletionsresources/static/shared/storage.js
- resources/static/test/cases/shared/models/interaction_data.js 108 additions, 0 deletions...urces/static/test/cases/shared/models/interaction_data.js
- resources/static/test/cases/shared/modules/interaction_data.js 58 additions, 44 deletions...rces/static/test/cases/shared/modules/interaction_data.js
- resources/static/test/cases/shared/storage.js 0 additions, 32 deletionsresources/static/test/cases/shared/storage.js
- resources/static/test/mocks/xhr.js 40 additions, 33 deletionsresources/static/test/mocks/xhr.js
- resources/static/test/testHelpers/helpers.js 6 additions, 1 deletionresources/static/test/testHelpers/helpers.js
- resources/views/test.ejs 5 additions, 0 deletionsresources/views/test.ejs
Loading
Please register or sign in to comment