Commit Graph

267 Commits

Author SHA1 Message Date
Josh de Leeuw
59ce0b316b very broken :( 2024-08-31 16:22:58 -04:00
cchang-vassar
1c5f826fbe add rollup plugin for building citation 2024-08-27 13:05:12 -04:00
github-actions[bot]
b126d1e12e chore(release): version packages 2024-07-18 18:21:28 +00:00
Bankminer78
e94691cf6b Updated tests 2024-07-18 12:22:13 -04:00
Bankminer78
6ab31019ff Changed push to unshift to make extension version and type appear first 2024-07-18 12:11:17 -04:00
Bankminer78
81ed9ad3f8 Changed jsPsych and extensions to read version and name from class 2024-07-18 11:50:03 -04:00
github-actions[bot]
e2f7e91844 chore(release): version packages 2024-07-16 19:24:38 +00:00
Bankminer78
7db7095a63 Changed AudioPlayer to handle WebAudio API source nodes; added tests for enable_button_after for audio_button_response. 2024-07-16 11:29:04 -04:00
Josh de Leeuw
0ce8244c7d remove type for now 2024-07-15 17:08:32 -04:00
Josh de Leeuw
23b114eb8c Merge branch 'v8' into audio-player 2024-07-15 16:53:54 -04:00
Bankminer78
e2a9e6b33e Changed AudioPlayer to implement interface; fixed build error; rewrote plugins using AudioPlayer and added tests; changed test-utils' clickTarget to respect disabled forms 2024-07-15 13:47:23 -04:00
Josh de Leeuw
76797940f5
Merge pull request #3339 from jspsych/feature-default-finish-timeline
Make `finishTrial` clear the display and remove timeouts
2024-07-12 08:32:10 -04:00
Josh de Leeuw
c0d1624e99 Merge branch 'v8' into v8-css-updates 2024-07-11 21:43:38 -04:00
Josh de Leeuw
313edc2af5 adjust tests to work with cleanup 2024-07-11 17:17:55 -04:00
Josh de Leeuw
4b13ad64fd adding trialCleanup method 2024-07-11 16:21:11 -04:00
Josh de Leeuw
43172ff0b7
Merge pull request #3326 from vzhang03/v8-plugin-metadata
Add additional information to plugin `info` to support better metadata collection
2024-07-11 14:04:26 -04:00
vzhang03
b690802ed6 Addressing last batch of PR comments 2024-07-11 11:29:20 -04:00
Josh de Leeuw
80cccfa39d
Merge pull request #3338 from jspsych/3325-fix
`getKeyboardResponse` will return `key` in original case
2024-07-11 10:26:36 -04:00
Josh de Leeuw
429520095f
Merge pull request #3242 from Shaobin-Jiang/fix-typo
Fix typo
2024-07-11 10:21:55 -04:00
Josh de Leeuw
f2da262f90 return e.key instead of case transformed key 2024-07-11 10:09:20 -04:00
Josh de Leeuw
5521cfc888 fix test case 2024-07-11 10:08:59 -04:00
Josh de Leeuw
2889e854a0 add test for getKeyboardResponse can return a lower case version of the key in some circumstances #3325 2024-07-11 10:05:41 -04:00
Bankminer78
59cc6138ac Changed test for ExtensionManager to handle version and type 2024-07-09 12:34:47 -04:00
Bankminer78
1f6faf336c Edited ExtensionManager.ts to handle multiple extension types and versions 2024-07-08 16:43:40 -04:00
vzhang03
95a2203e27 Updating extensions - missing documentation within extensions 2024-06-29 20:44:22 -04:00
vzhang03
bdf4fc3eee Fixed test to use plugin_version 2024-06-25 12:56:27 -04:00
vzhang03
1542c219d3 Responded to comments in PR - editing changeset to be accurate, changing naming to be clear 2024-06-25 11:27:47 -04:00
vzhang03
b7bd08aaac Fixed tests by adding version to ignored fields 2024-06-25 10:55:18 -04:00
vzhang03
b294640652 Fixed version number displaying and updated error messages to be more description 2024-06-25 10:28:02 -04:00
vzhang03
bd0e164de3 Made version/data optional with warnings, created field to write data to final collection 2024-06-25 10:14:30 -04:00
vzhang03
61e1544b9a Updated final plugin test 2024-06-21 15:06:48 -04:00
vzhang03
593d4ce7bf Updating old tests to use new plugin syntax and requirements 2024-06-21 15:03:10 -04:00
Josh de Leeuw
ec7e207c35
Merge pull request #3166 from jspsych/v8-remove-deprecated-features
Remove deprecated features for version 8
2024-06-14 17:50:31 -04:00
Josh de Leeuw
c3eb8e54c0
Merge pull request #3031 from jspsych/fix-datacolumn-mean-2905
Change `DataColumn.mean()` to ignore `null` and `undefined` values
2024-06-14 17:50:03 -04:00
vzhang03
6a1d277cde Completed example of updated plugin html-keyboard-response with various requirements fixing for docs and version numbers 2024-06-13 11:46:40 -04:00
bjoluc
3b38855ec2
Merge remote-tracking branch 'origin/v8' into v8 2024-06-07 23:03:10 +02:00
bjoluc
9042e8553f Merge pull request #3126 from jspsych/changeset-release/main
Version Packages

(rebased-with-history from commit e94e6a79f0)
2024-06-07 22:49:07 +02:00
Josh de Leeuw
5837568c2b ensure that null values are allowed, even when there is a default 2024-06-03 13:51:23 -04:00
Josh de Leeuw
10bdbd6a8f Merge branch 'v8' into v8-css-updates 2024-06-03 10:34:07 -04:00
Shaobin-Jiang
7845f00056
fix typo in randomInt error message 2024-03-01 14:39:28 +08:00
bjoluc
233deb6df4
Merge pull request #3201 from Shaobin-Jiang/message-progress-bar
Allow message_progress_bar to be a function
2024-02-02 23:09:39 +01:00
Shaobin-Jiang
4cb77e885d
move updateMessage into update 2024-01-16 09:11:07 +08:00
Shaobin-Jiang
9d1d30986f
update unit test 2024-01-10 14:22:33 +08:00
Shaobin-Jiang
f0439475b4
fix updateMessage method 2024-01-10 14:22:20 +08:00
Shaobin-Jiang
4dbdbc0e68
refactor message updating
- adding a private `updateMessage` method
- using a simpler version of checking function type
2024-01-10 13:58:13 +08:00
Shaobin-Jiang
d1382968f4
allow message_progress_bar to be a function 2024-01-02 21:59:07 +08:00
Josh de Leeuw
2898da6c59
Merge pull request #3167 from jspsych/skip-data-logging
Allow skipping data logging for a trial with `record_data: false`
2023-12-08 10:37:10 -05:00
bjoluc
007d862523 Add a getResult[s]() unit test for the record_data: false parameter 2023-12-06 20:00:29 +01:00
bjoluc
ab7ad5a435 Handle undefined results 2023-12-06 19:56:24 +01:00
Josh de Leeuw
33c97c2423 return undefined in getResult when record_data is false 2023-11-10 16:45:06 -05:00