Commit Graph

3239 Commits

Author SHA1 Message Date
bjoluc
8318d380c1 Merge branch 'main' into core-rewrite 2022-11-09 15:13:58 +01:00
bjoluc
61ec10779c Run on_timeline_start and on_timeline_finish only once per timeline 2022-11-09 11:12:38 +01:00
bjoluc
f9f99b5c32 Fix skipped tests 2022-11-09 10:10:27 +01:00
bjoluc
2092d12a60 Rename jsPsych.end... functions to jsPsych.abort... and implement abortCurrentTimeline 2022-11-08 22:27:32 +01:00
bjoluc
b6e096a1cc Add missing css_classes unit test 2022-11-08 16:49:36 +01:00
bjoluc
46a3b65cb6 Make absolute import paths relative 2022-11-07 20:51:23 +01:00
bjoluc
7ab7b20f52 Implement simulation mode 2022-11-07 20:40:27 +01:00
bjoluc
677333e6fa Add missing awaits in functions-as-parameters.test.ts 2022-10-28 20:10:38 +02:00
bjoluc
efb31c9078 Fix pluginapi.test.ts 2022-10-28 15:18:40 +02:00
bjoluc
b3eff611d2 Implement extension support by integrating ExtensionManager 2022-10-28 11:28:37 +02:00
bjoluc
6e45aff804 Implement ExtensionManager 2022-10-27 19:44:48 +02:00
bjoluc
5aa986ef0e Implement save_trial_parameters 2022-10-27 14:25:02 +02:00
bjoluc
ed860ac545 Merge TimelineNode interface into abstract TimelineNode base class 2022-10-26 20:36:57 +02:00
bjoluc
89dbfa9875 Adapt implementation to dataparameter.test.ts and fix more data test suites 2022-10-26 20:16:25 +02:00
bjoluc
b9d1eac623 Fix more data test suites 2022-10-26 17:33:12 +02:00
bjoluc
088a974deb Adapt implementation to datamodule.test.ts 2022-10-26 15:43:49 +02:00
bjoluc
f211f6bc53 Enhance progress bar implementation 2022-10-14 20:59:48 +02:00
bjoluc
45a218291b Extract ProgressBar class 2022-10-12 17:43:15 +02:00
bjoluc
c536be1a05 Remove old timeline node implementation 2022-10-12 15:41:50 +02:00
bjoluc
06d87d0c81 Update more core test files 2022-10-12 11:01:24 +02:00
bjoluc
53f5dcac2c Remove getLastResult()
It was based on a misconception on my end
2022-10-11 22:07:51 +02:00
bjoluc
bdaff4aefc Adapt implementation to timelines.test.ts 2022-10-11 21:49:10 +02:00
bjoluc
668fd0edf5 Fix TimelineNodeDependencies integration with JsPsych class 2022-10-11 18:07:19 +02:00
bjoluc
771ee6671e Remove JsPsych dependency from timeline nodes 2022-10-11 17:07:36 +02:00
bjoluc
a45941ad95 Rename randomziation.test.ts => randomization.test.ts
On second thought, I like randomziation. It sounds much more random!
2022-10-11 15:11:17 +02:00
bjoluc
c9326e32bf Add test case for #2808 2022-10-11 14:59:35 +02:00
bjoluc
f23fb33a53 Enhance TestPlugin implementation to slim down unit tests 2022-10-11 14:24:04 +02:00
bjoluc
5f405ce2f7 Rename activeChild to currentChild 2022-10-10 21:28:48 +02:00
bjoluc
530b83e33c Replace some occurrences of toBe() with toEqual() 2022-10-10 21:25:54 +02:00
bjoluc
1220f5c593 Make getParameterValue() respect explicitly undefined object members again 2022-10-10 21:20:41 +02:00
bjoluc
d7f29da8f5 Adapt Timeline tests and implementation according to timeline-variables.test.ts 2022-10-10 20:00:24 +02:00
bjoluc
5b50a92150 Evaluate complex (array) parameter functions 2022-10-10 13:43:05 +02:00
Becky Gilbert
2a081607bf add section on updating live site, add npm docs commands, fix typos 2022-10-07 16:53:35 -07:00
Becky Gilbert
399b4e0516 fix formatting for last example 2022-10-07 16:27:40 -07:00
Becky Gilbert
540046b108 edit info admonitions: add titles, make collapsible, fix links, formatting and typos 2022-10-07 14:42:34 -07:00
Becky Gilbert
cbd487f2a5 clarify wording of cloze plugin mistake_fn description 2022-10-07 13:50:37 -07:00
Becky Gilbert
784cb4997c fix typo 2022-10-07 13:31:37 -07:00
Becky Gilbert
f582dc914c fix info box formatting (compare keys), add info box (timeline reps and randomizing) - fixes #2783 2022-10-07 13:10:35 -07:00
Becky Gilbert
10930af331 Merge branch 'main' of https://github.com/jspsych/jsPsych 2022-10-06 16:37:05 -07:00
Becky Gilbert
468545c281 add survey demo showing how to add trial data - fixes #2548 2022-10-06 16:32:08 -07:00
Becky Gilbert
fc78351ac1 add note about compareKeys - fixes #2400 2022-10-06 15:16:21 -07:00
bjoluc
035d2aa1dd Implement global event handlers 2022-10-06 21:59:20 +02:00
bjoluc
fefd0b3e54
Merge pull request #2797 from jspsych/changeset-release/main
Version Packages
2022-10-06 10:34:43 +02:00
github-actions[bot]
5d1cb0310d chore(release): version packages 2022-10-05 17:59:11 +00:00
bjoluc
e3e9d90346 Set preferBuiltins: false for @rollup/plugin-node-resolve 2022-10-05 19:53:21 +02:00
Josh de Leeuw
52827bd552
Merge pull request #2784 from jadeddelta/cloze-checkblank
Cloze `allow_blanks` functionality
2022-10-01 14:17:21 -04:00
bjoluc
deaa602c56 Fix some old core tests and implement endExperiment() 2022-09-30 17:36:35 +02:00
Becky Gilbert
f3c2895bde fix broken link to survey demo 2 - fixes #2495 2022-09-29 16:39:39 -07:00
Becky Gilbert
60fb5b73f6 minor docs edits 2022-09-29 16:23:02 -07:00
Becky Gilbert
d7aba607fb
Merge pull request #2787 from jadeddelta/docu-fix-and-update
Fix broken demos, fix contributions link in CoC, fix docs grammar/style and subject -> participant
2022-09-29 16:13:46 -07:00