Commit Graph

38 Commits

Author SHA1 Message Date
Jonathan Putney
4a62f930e2 Browsers don't like the XMLHttpRequest.responseType setting for synchronous requests 2020-06-01 13:12:34 -04:00
Jonathan Putney
f791aeec7b Adding the ability to use catch-all listeners 2020-05-25 17:06:51 -04:00
Jonathan Putney
7882608fb6 Rework of constants and some additional tests 2020-01-15 12:21:57 -05:00
Jonathan Putney
5713a26b9b Fixing a lint issue 2020-01-09 09:52:34 -05:00
Jonathan Putney
7954e2a083 Merge branch 'master' of https://github.com/jcputney/scorm-again 2020-01-09 09:37:58 -05:00
Jonathan Putney
d460053cbb Moving field values to test src 2020-01-09 09:36:08 -05:00
Jonathan Putney
a1d94eef97 Handling non-string values being passed to SetValue/LMSSetValue 2019-12-30 11:33:08 -05:00
Jonathan Putney
bbe30d4ab0 Moving term state changing to earlier in terminate call 2019-12-26 13:03:43 -05:00
Jonathan Putney
8318e143de If root element is empty, don't start with dot 2019-12-23 19:15:04 -05:00
Jonathan Putney
0d4f931154 Adding ability to set empty base element for loading from JSON 2019-12-23 19:06:29 -05:00
Jonathan Putney
8d8831954e Fixing bind on original ScheduledCommit class 2019-11-19 15:32:41 -05:00
Jonathan Putney
d3f7184507 Fixing 'this' for scheduled timeout 2019-11-19 15:31:18 -05:00
Jonathan Putney
7456c1cbc6 Still working on schedule commit 2019-11-19 15:28:04 -05:00
Jonathan Putney
df029a4fda Inlining the ScheduledCommit class 2019-11-19 15:22:14 -05:00
Jonathan Putney
4abe1f3420 Fixing debug logging 2019-11-19 15:06:46 -05:00
Jonathan Putney
74ac0d4c8c Working on scheduleCommit 2019-11-19 15:00:45 -05:00
Jonathan Putney
e19e7d76fa Adding log level to settings 2019-11-19 14:45:13 -05:00
Jonathan Putney
fa184a3245 Stringify params before sending to LMS 2019-11-19 14:17:35 -05:00
Jonathan Putney
5c46dea6d9 Fixing XMLHttpRequest data type 2019-11-19 14:12:09 -05:00
Jonathan Putney
d9adc2f0de Fixing an empty string check 2019-11-19 14:08:10 -05:00
Jonathan Putney
bb5e85d087 Fixing generic error 2019-11-19 14:00:58 -05:00
Jonathan Putney
a23cf5557b Error handling on request processing 2019-11-19 13:58:29 -05:00
Jonathan Putney
1257df6d18 Storing data on terminate/finish and calling listeners for LMS sequencing 2019-11-19 12:16:31 -05:00
Jonathan Putney
9fa9769f1d Adding ability to load initial data from flattened JSON object 2019-11-18 10:41:59 -05:00
Jonathan Putney
d548330436 Fixes and additional test cases 2019-11-15 21:54:49 -05:00
Jonathan Putney
8e6f6c47e9 Working on the saving of data 2019-11-15 17:24:30 -05:00
Jonathan Putney
929176fb3e More tests and fixes 2019-11-14 16:07:42 -05:00
Jonathan Putney
ce503a25cb Adding more API tests 2019-11-14 14:50:49 -05:00
Jonathan Putney
360d30bdf0 Adding more API tests 2019-11-14 13:17:16 -05:00
Jonathan Putney
6dc512ba1f Initial API tests 2019-11-13 23:07:28 -05:00
Jonathan Putney
08737afe1a Fixing eslint issues 2019-11-12 11:26:56 -05:00
Jonathan Putney
9e8896fa32 Removed circular dependencies between APIs and CMI objects
No longer directly setting error codes on the API when a read/write or data validation fails, throwing exceptions instead that can then be caught by the APi.
2019-11-12 11:17:41 -05:00
Jonathan Putney
73ff260097 AICC CMI Tests 2019-11-11 22:12:29 -05:00
Jonathan Putney
2f5c9804c9 Fixing eslint issues, and still working on test cases 2019-11-11 15:05:02 -05:00
Jonathan Putney
5dae5ca0ae Splitting up constants 2019-11-10 23:02:40 -05:00
Jonathan Putney
eae2a688f6 Disabling eslint in build for now 2019-11-10 20:52:23 -05:00
Jonathan Putney
2816220943 Removing copyrights 2019-11-10 16:01:03 -05:00
Jonathan Putney
da4af1edba Initial push, working on test cases 2019-11-10 12:29:43 -05:00