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 |
|
Josh de Leeuw
|
e3b2accd7d
|
add test for https://github.com/jspsych/jsPsych/pull/3167#discussion_r1386741392
|
2023-11-10 16:44:27 -05:00 |
|
github-actions[bot]
|
f765795d75
|
chore(release): version packages
|
2023-11-10 21:01:41 +00:00 |
|
Josh de Leeuw
|
72ddfa01ad
|
Merge pull request #3168 from jspsych/abort-timeline-by-id
Add `abortTimelineByName()` to allow ending specific timelines
|
2023-11-09 12:24:29 -05:00 |
|
Josh de Leeuw
|
978a4c8f05
|
rename getTimelineByName => getActiveTimelineByName
|
2023-11-09 12:13:05 -05:00 |
|
bjoluc
|
3855b5d86d
|
Allow trial on_finish methods to be async (#3182)
|
2023-11-08 18:37:32 +01:00 |
|
Josh de Leeuw
|
d296962c7e
|
mock the audioplayer module and add tests
|
2023-11-08 09:55:02 -05:00 |
|
Josh de Leeuw
|
1229ed35f9
|
initial draft of AudioPlayer class
|
2023-11-02 16:12:37 -04:00 |
|
Josh de Leeuw
|
7b1ae24f4e
|
add abortTimelineByName()
|
2023-10-30 13:01:55 -04:00 |
|
Josh de Leeuw
|
6f9d01b2ae
|
added record_data parameter
|
2023-10-30 09:48:07 -04:00 |
|
Josh de Leeuw
|
5b8a00085d
|
remove hardware API
|
2023-10-27 09:41:49 -04:00 |
|
Josh de Leeuw
|
c4ccc9aa49
|
remove exlcusions parameter from initJsPsych()
|
2023-10-27 09:39:01 -04:00 |
|
Josh de Leeuw
|
2a32590f2c
|
remove max-width on .jspsych-content
|
2023-10-24 11:13:20 -04:00 |
|
Josh de Leeuw
|
4998825980
|
change how rows and cols are calculated, change css layout, add example
|
2023-10-18 14:42:46 -04:00 |
|
Josh de Leeuw
|
dec9bef382
|
Add grid option, make it default
|
2023-10-16 11:56:46 -04:00 |
|
bjoluc
|
715a9d130e
|
Upgrade @jspsych/config dependencies
|
2023-09-05 22:31:04 +02:00 |
|
bjoluc
|
9cac68a140
|
Merge branch 'main' into core-rewrite
|
2023-07-13 17:38:45 +02:00 |
|
github-actions[bot]
|
be2f69382c
|
chore(release): version packages
|
2023-05-17 20:01:29 +00:00 |
|
Josh de Leeuw
|
545ecbaa76
|
update test case
|
2023-05-17 15:42:39 -04:00 |
|
Josh de Leeuw
|
c5d3925a17
|
fix #2859
|
2023-05-17 12:11:04 -04:00 |
|
Josh de Leeuw
|
7dd439fdcc
|
fix test case, need to pressKey because not simulation
|
2023-05-17 12:10:43 -04:00 |
|
Josh de Leeuw
|
e0026a3f87
|
add failing test for #2859
|
2023-05-17 11:38:05 -04:00 |
|
Josh de Leeuw
|
1032c71eef
|
fix #2862
|
2023-05-17 11:11:56 -04:00 |
|
Josh de Leeuw
|
5f2b049763
|
add failing test for #2862
|
2023-05-17 10:47:54 -04:00 |
|
Josh de Leeuw
|
b6d4b18278
|
add test case for #2912
|
2023-05-17 10:30:56 -04:00 |
|
Josh de Leeuw
|
a5e5a21cab
|
fix #2911
|
2023-05-16 21:35:58 -04:00 |
|
Josh de Leeuw
|
236cac8a21
|
add deepMerge utility function
|
2023-05-16 21:35:20 -04:00 |
|
Josh de Leeuw
|
d0a6839ac2
|
add a test for #2911
|
2023-05-16 17:45:23 -04:00 |
|
Josh de Leeuw
|
464b0d2387
|
fix #3008
|
2023-05-16 12:27:14 -04:00 |
|
Josh de Leeuw
|
831fe2e39f
|
merge
|
2023-05-16 12:24:51 -04:00 |
|
Josh de Leeuw
|
a72a455fb4
|
add test case for #3008
|
2023-05-16 12:22:25 -04:00 |
|
Josh de Leeuw
|
3e8f66f262
|
ignore undefined / null values for mean() - #2905
|
2023-05-10 09:43:37 -04:00 |
|
dependabot[bot]
|
9ec358623b
|
Bump webpack from 5.72.1 to 5.76.0
Bumps [webpack](https://github.com/webpack/webpack) from 5.72.1 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.72.1...v5.76.0)
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2023-03-15 01:18:09 +00:00 |
|
github-actions[bot]
|
9a89940c73
|
chore(release): version packages
|
2023-03-06 15:42:53 +00:00 |
|
Josh de Leeuw
|
1324361835
|
Fix defaults for COMPLEX parameter types
|
2023-03-06 10:09:24 -05:00 |
|
bjoluc
|
0b55a324f2
|
Fix duplicate on_load invocations in simulation mode
|
2022-11-24 20:50:58 +01:00 |
|
bjoluc
|
bbdf158564
|
Fix a typo in a test comment
|
2022-11-24 17:05:48 +01:00 |
|
bjoluc
|
ab8dbb156d
|
Make getNaiveTrialCount() sample -aware
|
2022-11-21 13:11:41 +01:00 |
|
bjoluc
|
931a54b57a
|
Misc refactoring in JsPsych.ts
|
2022-11-21 12:33:39 +01:00 |
|
bjoluc
|
1375339f63
|
Let TypeScript resolve JSON files in jspsych package
|
2022-11-21 09:25:51 +01:00 |
|
bjoluc
|
48a5a315fd
|
Replace the lodash-based parameter cache with a custom caching class
|
2022-11-20 19:43:55 +01:00 |
|
bjoluc
|
810ed7a3d1
|
Migrate to esbuild
|
2022-11-18 21:56:30 +01:00 |
|
bjoluc
|
76e7508024
|
Upgrade Jest to v29 and replace ts-jest with @sucrase/jest-plugin
|
2022-11-17 21:28:44 +01:00 |
|
bjoluc
|
91f7b681f4
|
Fix plugin tests
|
2022-11-15 19:52:59 +01:00 |
|
bjoluc
|
47d98470b7
|
Update getLatestNode() unit test using toBe()
|
2022-11-15 18:41:52 +01:00 |
|
bjoluc
|
1b7c318551
|
Implement a trial-level save_timeline_variables parameter
|
2022-11-09 17:59:04 +01:00 |
|
bjoluc
|
b80017351c
|
Add changeset
|
2022-11-09 16:28:31 +01:00 |
|
bjoluc
|
b9d58a67fb
|
Merge branch 'main' into core-rewrite
|
2022-11-09 15:17:53 +01:00 |
|
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 |
|