From e2f7e91844d74c853b83b7243b43db9778321045 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 16 Jul 2024 19:24:38 +0000 Subject: [PATCH] chore(release): version packages --- .changeset/afraid-badgers-lie.md | 5 - .changeset/bright-apples-hope.md | 5 - .changeset/button-layouts.md | 8 - .changeset/button-response-plugins.md | 31 -- .changeset/chilled-papayas-admire.md | 58 --- .changeset/chilly-pans-sin.md | 5 - .changeset/core-rewrite.md | 39 -- .changeset/esbuild.md | 5 - .changeset/flat-tables-repair.md | 7 - .changeset/forty-weeks-walk.md | 5 - .changeset/fresh-doors-watch.md | 8 - .changeset/lucky-glasses-crash.md | 6 - .changeset/old-moons-lay.md | 5 - .changeset/pretty-lions-float.md | 5 - .changeset/proud-stingrays-wonder.md | 5 - .changeset/rich-cups-roll.md | 7 - .changeset/rotten-mails-collect.md | 58 --- .changeset/sour-ants-push.md | 5 - .changeset/stupid-baboons-wait.md | 5 - .changeset/thick-berries-arrive.md | 5 - docs/demos/eye-tracking-with-webgazer.html | 18 +- docs/demos/jspsych-animation-demo.html | 10 +- .../jspsych-audio-button-response-demo-1.html | 10 +- .../jspsych-audio-button-response-demo-2.html | 10 +- .../jspsych-audio-button-response-demo-3.html | 10 +- ...spsych-audio-keyboard-response-demo-1.html | 10 +- ...spsych-audio-keyboard-response-demo-2.html | 10 +- .../jspsych-audio-slider-response-demo-1.html | 10 +- .../jspsych-audio-slider-response-demo-2.html | 10 +- docs/demos/jspsych-browser-check-demo1.html | 8 +- docs/demos/jspsych-browser-check-demo2.html | 8 +- docs/demos/jspsych-browser-check-demo3.html | 8 +- docs/demos/jspsych-browser-check-demo4.html | 8 +- docs/demos/jspsych-call-function-demo1.html | 8 +- docs/demos/jspsych-call-function-demo2.html | 8 +- docs/demos/jspsych-call-function-demo3.html | 8 +- .../jspsych-canvas-button-response-demo1.html | 8 +- .../jspsych-canvas-button-response-demo2.html | 8 +- .../jspsych-canvas-button-response-demo3.html | 8 +- ...spsych-canvas-keyboard-response-demo1.html | 8 +- ...spsych-canvas-keyboard-response-demo2.html | 8 +- .../jspsych-canvas-slider-response-demo1.html | 8 +- .../jspsych-canvas-slider-response-demo2.html | 8 +- .../jspsych-categorize-animation-demo1.html | 10 +- .../jspsych-categorize-animation-demo2.html | 10 +- docs/demos/jspsych-categorize-html-demo1.html | 8 +- .../demos/jspsych-categorize-image-demo1.html | 10 +- docs/demos/jspsych-cloze-demo1.html | 8 +- docs/demos/jspsych-cloze-demo2.html | 8 +- docs/demos/jspsych-cloze-demo3.html | 8 +- ...spsych-extension-mouse-tracking-demo1.html | 6 +- .../jspsych-extension-record-video-demo1.html | 8 +- docs/demos/jspsych-external-html-demo1.html | 8 +- docs/demos/jspsych-free-sort-demo1.html | 10 +- docs/demos/jspsych-fullscreen-demo1.html | 8 +- .../jspsych-html-audio-response-demo1.html | 10 +- .../jspsych-html-audio-response-demo2.html | 10 +- .../jspsych-html-audio-response-demo3.html | 12 +- .../jspsych-html-button-response-demo1.html | 6 +- .../jspsych-html-button-response-demo2.html | 6 +- .../jspsych-html-keyboard-response-demo1.html | 8 +- .../jspsych-html-keyboard-response-demo2.html | 8 +- .../jspsych-html-slider-response-demo1.html | 8 +- .../jspsych-html-video-response-demo1.html | 10 +- .../jspsych-html-video-response-demo2.html | 10 +- .../jspsych-html-video-response-demo3.html | 12 +- docs/demos/jspsych-iat-html-demo1.html | 8 +- docs/demos/jspsych-iat-image-demo1.html | 10 +- .../jspsych-image-button-response-demo1.html | 10 +- ...jspsych-image-keyboard-response-demo1.html | 10 +- ...jspsych-image-keyboard-response-demo2.html | 10 +- .../jspsych-image-slider-response-demo1.html | 10 +- .../jspsych-initialize-camera-demo1.html | 8 +- .../jspsych-initialize-microphone-demo1.html | 8 +- docs/demos/jspsych-instructions-demo-1.html | 10 +- docs/demos/jspsych-instructions-demo-2.html | 10 +- docs/demos/jspsych-instructions-demo-3.html | 10 +- docs/demos/jspsych-maxdiff-demo1.html | 8 +- docs/demos/jspsych-mirror-camera-demo1.html | 10 +- docs/demos/jspsych-preload-demo1.html | 10 +- docs/demos/jspsych-preload-demo2.html | 10 +- docs/demos/jspsych-preload-demo3.html | 10 +- docs/demos/jspsych-preload-demo4.html | 10 +- docs/demos/jspsych-reconstruction-demo1.html | 10 +- docs/demos/jspsych-resize-demo1.html | 8 +- .../jspsych-same-different-html-demo1.html | 8 +- .../jspsych-same-different-image-demo1.html | 10 +- .../jspsych-serial-reaction-time-demo1.html | 8 +- .../jspsych-serial-reaction-time-demo2.html | 8 +- ...sych-serial-reaction-time-mouse-demo1.html | 8 +- ...sych-serial-reaction-time-mouse-demo2.html | 8 +- docs/demos/jspsych-sketchpad-demo1.html | 8 +- docs/demos/jspsych-sketchpad-demo2.html | 8 +- docs/demos/jspsych-sketchpad-demo3.html | 10 +- docs/demos/jspsych-survey-demo1.html | 6 +- docs/demos/jspsych-survey-demo2.html | 6 +- docs/demos/jspsych-survey-demo3.html | 6 +- docs/demos/jspsych-survey-demo4.html | 6 +- docs/demos/jspsych-survey-demo5.html | 6 +- docs/demos/jspsych-survey-demo6.html | 6 +- docs/demos/jspsych-survey-demo7.html | 6 +- .../demos/jspsych-survey-html-form-demo1.html | 8 +- .../demos/jspsych-survey-html-form-demo2.html | 8 +- docs/demos/jspsych-survey-likert-demo1.html | 8 +- docs/demos/jspsych-survey-likert-demo2.html | 8 +- .../jspsych-survey-multi-choice-demo1.html | 8 +- .../jspsych-survey-multi-choice-demo2.html | 8 +- .../jspsych-survey-multi-select-demo1.html | 8 +- docs/demos/jspsych-survey-text-demo1.html | 8 +- docs/demos/jspsych-survey-text-demo2.html | 8 +- docs/demos/jspsych-survey-text-demo3.html | 8 +- docs/demos/jspsych-survey-text-demo4.html | 10 +- .../jspsych-video-button-response-demo1.html | 10 +- ...jspsych-video-keyboard-response-demo1.html | 10 +- .../jspsych-video-slider-response-demo1.html | 10 +- .../demos/jspsych-virtual-chinrest-demo1.html | 10 +- .../demos/jspsych-virtual-chinrest-demo2.html | 10 +- .../demos/jspsych-virtual-chinrest-demo3.html | 10 +- .../jspsych-visual-search-circle-demo1.html | 10 +- .../jspsych-visual-search-circle-demo2.html | 10 +- docs/overview/extensions.md | 2 +- docs/overview/eye-tracking.md | 22 +- docs/overview/plugins.md | 4 +- docs/overview/style.md | 30 +- docs/plugins/animation.md | 4 +- docs/plugins/audio-button-response.md | 4 +- docs/plugins/audio-keyboard-response.md | 4 +- docs/plugins/audio-slider-response.md | 4 +- docs/plugins/browser-check.md | 4 +- docs/plugins/call-function.md | 4 +- docs/plugins/canvas-button-response.md | 4 +- docs/plugins/canvas-keyboard-response.md | 4 +- docs/plugins/canvas-slider-response.md | 4 +- docs/plugins/categorize-animation.md | 4 +- docs/plugins/categorize-html.md | 4 +- docs/plugins/categorize-image.md | 4 +- docs/plugins/cloze.md | 4 +- docs/plugins/external-html.md | 4 +- docs/plugins/free-sort.md | 4 +- docs/plugins/fullscreen.md | 4 +- docs/plugins/html-audio-response.md | 4 +- docs/plugins/html-button-response.md | 4 +- docs/plugins/html-keyboard-response.md | 4 +- docs/plugins/html-slider-response.md | 4 +- docs/plugins/html-video-response.md | 4 +- docs/plugins/iat-html.md | 4 +- docs/plugins/iat-image.md | 4 +- docs/plugins/image-button-response.md | 4 +- docs/plugins/image-keyboard-response.md | 4 +- docs/plugins/image-slider-response.md | 4 +- docs/plugins/initialize-camera.md | 2 +- docs/plugins/initialize-microphone.md | 4 +- docs/plugins/instructions.md | 4 +- docs/plugins/maxdiff.md | 4 +- docs/plugins/mirror-camera.md | 2 +- docs/plugins/preload.md | 4 +- docs/plugins/reconstruction.md | 4 +- docs/plugins/resize.md | 4 +- docs/plugins/same-different-html.md | 4 +- docs/plugins/same-different-image.md | 4 +- docs/plugins/serial-reaction-time-mouse.md | 4 +- docs/plugins/serial-reaction-time.md | 4 +- docs/plugins/sketchpad.md | 4 +- docs/plugins/survey-html-form.md | 4 +- docs/plugins/survey-likert.md | 4 +- docs/plugins/survey-multi-choice.md | 4 +- docs/plugins/survey-multi-select.md | 4 +- docs/plugins/survey-text.md | 4 +- docs/plugins/survey.md | 8 +- docs/plugins/video-button-response.md | 4 +- docs/plugins/video-keyboard-response.md | 4 +- docs/plugins/video-slider-response.md | 4 +- docs/plugins/virtual-chinrest.md | 4 +- docs/plugins/visual-search-circle.md | 4 +- docs/plugins/webgazer-calibrate.md | 4 +- docs/plugins/webgazer-init-camera.md | 4 +- docs/plugins/webgazer-validate.md | 4 +- docs/tutorials/hello-world.md | 32 +- docs/tutorials/rt-task.md | 124 +++---- package-lock.json | 340 +++++++++--------- packages/config/CHANGELOG.md | 8 + packages/config/package.json | 2 +- .../extension-mouse-tracking/package.json | 4 +- packages/extension-record-video/package.json | 4 +- packages/extension-webgazer/package.json | 4 +- packages/jspsych/CHANGELOG.md | 74 ++++ packages/jspsych/package.json | 4 +- packages/plugin-animation/CHANGELOG.md | 10 + packages/plugin-animation/package.json | 6 +- .../plugin-audio-button-response/CHANGELOG.md | 44 +++ .../plugin-audio-button-response/package.json | 6 +- .../CHANGELOG.md | 12 + .../package.json | 6 +- .../plugin-audio-slider-response/CHANGELOG.md | 12 + .../plugin-audio-slider-response/package.json | 6 +- packages/plugin-browser-check/CHANGELOG.md | 10 + packages/plugin-browser-check/package.json | 6 +- packages/plugin-call-function/CHANGELOG.md | 10 + packages/plugin-call-function/package.json | 6 +- .../CHANGELOG.md | 46 +++ .../package.json | 6 +- .../CHANGELOG.md | 14 + .../package.json | 6 +- .../CHANGELOG.md | 14 + .../package.json | 6 +- .../plugin-categorize-animation/CHANGELOG.md | 10 + .../plugin-categorize-animation/package.json | 6 +- packages/plugin-categorize-html/CHANGELOG.md | 10 + packages/plugin-categorize-html/package.json | 6 +- packages/plugin-categorize-image/CHANGELOG.md | 10 + packages/plugin-categorize-image/package.json | 6 +- packages/plugin-cloze/CHANGELOG.md | 10 + packages/plugin-cloze/package.json | 6 +- packages/plugin-external-html/CHANGELOG.md | 10 + packages/plugin-external-html/package.json | 6 +- packages/plugin-free-sort/CHANGELOG.md | 10 + packages/plugin-free-sort/package.json | 6 +- packages/plugin-fullscreen/CHANGELOG.md | 10 + packages/plugin-fullscreen/package.json | 6 +- .../plugin-html-audio-response/CHANGELOG.md | 10 + .../plugin-html-audio-response/package.json | 6 +- .../plugin-html-button-response/CHANGELOG.md | 46 +++ .../plugin-html-button-response/package.json | 6 +- .../CHANGELOG.md | 10 + .../package.json | 6 +- .../plugin-html-slider-response/CHANGELOG.md | 10 + .../plugin-html-slider-response/package.json | 6 +- .../plugin-html-video-response/CHANGELOG.md | 10 + .../plugin-html-video-response/package.json | 6 +- packages/plugin-iat-html/CHANGELOG.md | 10 + packages/plugin-iat-html/package.json | 6 +- packages/plugin-iat-image/CHANGELOG.md | 10 + packages/plugin-iat-image/package.json | 6 +- .../plugin-image-button-response/CHANGELOG.md | 42 +++ .../plugin-image-button-response/package.json | 6 +- .../CHANGELOG.md | 10 + .../package.json | 6 +- .../plugin-image-slider-response/CHANGELOG.md | 10 + .../plugin-image-slider-response/package.json | 6 +- .../plugin-initialize-camera/CHANGELOG.md | 10 + .../plugin-initialize-camera/package.json | 6 +- .../plugin-initialize-microphone/CHANGELOG.md | 10 + .../plugin-initialize-microphone/package.json | 6 +- packages/plugin-instructions/CHANGELOG.md | 12 + packages/plugin-instructions/package.json | 6 +- packages/plugin-maxdiff/CHANGELOG.md | 10 + packages/plugin-maxdiff/package.json | 6 +- packages/plugin-mirror-camera/CHANGELOG.md | 10 + packages/plugin-mirror-camera/package.json | 6 +- packages/plugin-preload/CHANGELOG.md | 10 + packages/plugin-preload/package.json | 4 +- packages/plugin-reconstruction/CHANGELOG.md | 10 + packages/plugin-reconstruction/package.json | 6 +- packages/plugin-resize/CHANGELOG.md | 10 + packages/plugin-resize/package.json | 6 +- .../plugin-same-different-html/CHANGELOG.md | 10 + .../plugin-same-different-html/package.json | 6 +- .../plugin-same-different-image/CHANGELOG.md | 10 + .../plugin-same-different-image/package.json | 6 +- .../CHANGELOG.md | 10 + .../package.json | 6 +- .../plugin-serial-reaction-time/CHANGELOG.md | 10 + .../plugin-serial-reaction-time/package.json | 6 +- packages/plugin-sketchpad/CHANGELOG.md | 10 + packages/plugin-sketchpad/package.json | 6 +- packages/plugin-survey-html-form/CHANGELOG.md | 10 + packages/plugin-survey-html-form/package.json | 6 +- packages/plugin-survey-likert/CHANGELOG.md | 10 + packages/plugin-survey-likert/package.json | 6 +- .../plugin-survey-multi-choice/CHANGELOG.md | 10 + .../plugin-survey-multi-choice/package.json | 6 +- .../plugin-survey-multi-select/CHANGELOG.md | 10 + .../plugin-survey-multi-select/package.json | 6 +- packages/plugin-survey-text/CHANGELOG.md | 10 + packages/plugin-survey-text/package.json | 6 +- packages/plugin-survey/CHANGELOG.md | 10 + .../examples/combine_json_function.html | 2 +- .../dynamically_generating_content.html | 2 +- packages/plugin-survey/package.json | 6 +- .../plugin-video-button-response/CHANGELOG.md | 42 +++ .../plugin-video-button-response/package.json | 6 +- .../CHANGELOG.md | 10 + .../package.json | 6 +- .../plugin-video-slider-response/CHANGELOG.md | 10 + .../plugin-video-slider-response/package.json | 6 +- packages/plugin-virtual-chinrest/CHANGELOG.md | 10 + packages/plugin-virtual-chinrest/package.json | 6 +- .../plugin-visual-search-circle/CHANGELOG.md | 10 + .../plugin-visual-search-circle/package.json | 6 +- .../plugin-webgazer-calibrate/CHANGELOG.md | 10 + .../plugin-webgazer-calibrate/package.json | 6 +- .../plugin-webgazer-init-camera/CHANGELOG.md | 10 + .../plugin-webgazer-init-camera/package.json | 6 +- .../plugin-webgazer-validate/CHANGELOG.md | 10 + .../plugin-webgazer-validate/package.json | 6 +- packages/test-utils/CHANGELOG.md | 6 + packages/test-utils/package.json | 6 +- 297 files changed, 1797 insertions(+), 1272 deletions(-) delete mode 100644 .changeset/afraid-badgers-lie.md delete mode 100644 .changeset/bright-apples-hope.md delete mode 100644 .changeset/button-layouts.md delete mode 100644 .changeset/button-response-plugins.md delete mode 100644 .changeset/chilled-papayas-admire.md delete mode 100644 .changeset/chilly-pans-sin.md delete mode 100644 .changeset/core-rewrite.md delete mode 100644 .changeset/esbuild.md delete mode 100644 .changeset/flat-tables-repair.md delete mode 100644 .changeset/forty-weeks-walk.md delete mode 100644 .changeset/fresh-doors-watch.md delete mode 100644 .changeset/lucky-glasses-crash.md delete mode 100644 .changeset/old-moons-lay.md delete mode 100644 .changeset/pretty-lions-float.md delete mode 100644 .changeset/proud-stingrays-wonder.md delete mode 100644 .changeset/rich-cups-roll.md delete mode 100644 .changeset/rotten-mails-collect.md delete mode 100644 .changeset/sour-ants-push.md delete mode 100644 .changeset/stupid-baboons-wait.md delete mode 100644 .changeset/thick-berries-arrive.md diff --git a/.changeset/afraid-badgers-lie.md b/.changeset/afraid-badgers-lie.md deleted file mode 100644 index 00395033..00000000 --- a/.changeset/afraid-badgers-lie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Added `jsPsych.abortTimelineByName()`. This allows for aborting a specific active timeline by its `name` property. The `name` can be set in the description of the timline. diff --git a/.changeset/bright-apples-hope.md b/.changeset/bright-apples-hope.md deleted file mode 100644 index 9af2958e..00000000 --- a/.changeset/bright-apples-hope.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": patch ---- - -`getKeyboardResponse` now returns the `key` in the original case (e.g., "Enter" instead of "enter") for easier matching to standard key event documentation. diff --git a/.changeset/button-layouts.md b/.changeset/button-layouts.md deleted file mode 100644 index 0ba3717c..00000000 --- a/.changeset/button-layouts.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@jspsych/plugin-html-button-response": major -"jspsych": patch ---- - -Button plugins now support either `display: grid` or `display: flex` on the container element that hold the buttons. If the layout is `grid`, the number of rows and/or columns can be specified. The `margin_horizontal` and `margin_vertical` parameters have been removed from the button plugins. If you need control over the button CSS, you can add inline style to the button element using the `button_html` parameter. - -jspsych.css has new layout classes to support this feature. diff --git a/.changeset/button-response-plugins.md b/.changeset/button-response-plugins.md deleted file mode 100644 index 4588392f..00000000 --- a/.changeset/button-response-plugins.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -"@jspsych/plugin-audio-button-response": major -"@jspsych/plugin-canvas-button-response": major -"@jspsych/plugin-html-button-response": major -"@jspsych/plugin-image-button-response": major -"@jspsych/plugin-video-button-response": major ---- - -- Make `button_html` a function parameter which, given a choice's text and its index, returns the HTML string of the choice's button. If you were previously passing a string to `button_html`, like ``, you can now pass the function - ```js - function (choice) { - return '"; - } - ``` - Similarly, if you were using the array syntax, like - ```js - ['', '', ''] - ``` - an easy way to migrate your trial definition is to pass a function which accesses your array and replaces the `%choice%` placeholder: - ```js - function (choice, choice_index) { - return ['', '', ''][choice_index].replace("%choice%", choice); - } - ``` - From there on, you can further simplify your function. For instance, if the intention of the above example is to have alternating button classes, the `button_html` function might be rewritten as - ```js - function (choice, choice_index) { - return '"; - } - ``` -- Simplify the button DOM structure and styling: Buttons are no longer wrapped in individual container `div`s for spacing and `data-choice` attributes. Instead, each button is assigned its `data-choice` attribute and all buttons are direct children of the button group container `div`. The container `div`, in turn, utilizes a flexbox layout to position the buttons. diff --git a/.changeset/chilled-papayas-admire.md b/.changeset/chilled-papayas-admire.md deleted file mode 100644 index 830e20d4..00000000 --- a/.changeset/chilled-papayas-admire.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -"jspsych": minor -"@jspsych/plugin-animation": minor -"@jspsych/plugin-audio-button-response": minor -"@jspsych/plugin-audio-keyboard-response": minor -"@jspsych/plugin-audio-slider-response": minor -"@jspsych/plugin-browser-check": minor -"@jspsych/plugin-call-function": minor -"@jspsych/plugin-canvas-button-response": minor -"@jspsych/plugin-canvas-keyboard-response": minor -"@jspsych/plugin-canvas-slider-response": minor -"@jspsych/plugin-categorize-animation": minor -"@jspsych/plugin-categorize-html": minor -"@jspsych/plugin-categorize-image": minor -"@jspsych/plugin-cloze": minor -"@jspsych/plugin-external-html": minor -"@jspsych/plugin-free-sort": minor -"@jspsych/plugin-fullscreen": minor -"@jspsych/plugin-html-audio-response": minor -"@jspsych/plugin-html-button-response": minor -"@jspsych/plugin-html-keyboard-response": minor -"@jspsych/plugin-html-slider-response": minor -"@jspsych/plugin-html-video-response": minor -"@jspsych/plugin-iat-html": minor -"@jspsych/plugin-iat-image": minor -"@jspsych/plugin-image-button-response": minor -"@jspsych/plugin-image-keyboard-response": minor -"@jspsych/plugin-image-slider-response": minor -"@jspsych/plugin-initialize-camera": minor -"@jspsych/plugin-initialize-microphone": minor -"@jspsych/plugin-instructions": minor -"@jspsych/plugin-maxdiff": minor -"@jspsych/plugin-mirror-camera": minor -"@jspsych/plugin-preload": minor -"@jspsych/plugin-reconstruction": minor -"@jspsych/plugin-resize": minor -"@jspsych/plugin-same-different-html": minor -"@jspsych/plugin-same-different-image": minor -"@jspsych/plugin-serial-reaction-time": minor -"@jspsych/plugin-serial-reaction-time-mouse": minor -"@jspsych/plugin-sketchpad": minor -"@jspsych/plugin-survey": minor -"@jspsych/plugin-survey-html-form": minor -"@jspsych/plugin-survey-likert": minor -"@jspsych/plugin-survey-multi-choice": minor -"@jspsych/plugin-survey-multi-select": minor -"@jspsych/plugin-survey-text": minor -"@jspsych/plugin-video-button-response": minor -"@jspsych/plugin-video-keyboard-response": minor -"@jspsych/plugin-video-slider-response": minor -"@jspsych/plugin-virtual-chinrest": minor -"@jspsych/plugin-visual-search-circle": minor -"@jspsych/plugin-webgazer-calibrate": minor -"@jspsych/plugin-webgazer-init-camera": minor -"@jspsych/plugin-webgazer-validate": minor ---- - -Updated all plugins to implement new pluginInfo standard that contains version, data generated and new documentation style to match migration of docs to be integrated with the code and packages themselves" diff --git a/.changeset/chilly-pans-sin.md b/.changeset/chilly-pans-sin.md deleted file mode 100644 index f6173d2a..00000000 --- a/.changeset/chilly-pans-sin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/config": major ---- - -Activate TypeScript's `isolatedModules` flag in the root `tsconfig.json` file. If you are facing any TypeScript errors due to `isolatedModules`, please update your code according to the error messages. diff --git a/.changeset/core-rewrite.md b/.changeset/core-rewrite.md deleted file mode 100644 index 1e5503dc..00000000 --- a/.changeset/core-rewrite.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -"jspsych": major ---- - -Rewrite jsPsych's core logic. The following breaking changes have been made: - -**Timeline Events** - -- `conditional_function` is no longer executed on every iteration of a looping timeline, but only once before running the first trial of the timeline. If you rely on the old behavior, move your `conditional_function` into a nested timeline instead. -- `on_timeline_start` and `on_timeline_finish` are no longer invoked in every repetition of a timeline, but only at the beginning or at the end of the timeline, respectively. If you rely on the old behavior, move the `on_timeline_start` and `on_timeline_finish` callbacks into a nested timeline. - -**Timeline Variables** - -- The functionality of `jsPsych.timelineVariable()` has been explicitly split into two functions, `jsPsych.timelineVariable()` and `jsPsych.evaluateTimelineVariable()`. Use `jsPsych.timelineVariable()` to create a timeline variable placeholder and `jsPsych.evaluateTimelineVariable()` to retrieve a given timeline variable's current value. -- `jsPsych.evaluateTimelineVariable()` now throws an error if a variable is not found. -- `jsPsych.getAllTimelineVariables()` has been replaced by a trial-level `save_timeline_variables` parameter that can be used to include all or some timeline variables in a trial's result data. - -**Parameter Handling** - -- JsPsych will now throw an error when a non-array value is used for a trial parameter marked as `array: true` in the plugin's info object. -- Parameter functions and timeline variables are no longer automatically evaluated recursively throughout the whole trial object, but only for the parameters that a plugin specifies in its `info` object. Parameter functions and timeline variables in nested objects are only evaluated if the nested object's parameters are explicitly specified using the `nested` property in the parameter description. - -**Progress Bar** - -- `jsPsych.setProgressBar(x)` has been replaced by `jsPsych.progressBar.progress = x` -- `jsPsych.getProgressBarCompleted()` has been replaced by `jsPsych.progressBar.progress` -- The automatic progress bar updates after every trial now, including trials in nested timelines. - -**Data Handling** - -- Timeline nodes no longer have IDs. As a consequence, the `internal_node_id` trial result property and `jsPsych.data.getDataByTimelineNode()` have been removed. -- Unlike previously, the `save_trial_parameters` parameter can only be used to remove parameters that are specified in the plugin's info object. Other result properties will be left untouched. - -**Miscellaneous Changes** - -- `jsPsych.endExperiment()` and `jsPsych.endCurrentTimeline()` have been renamed to `jsPsych.abortExperiment()` and `jsPsych.abortCurrentTimeline()`, respectively. -- JsPsych now internally relies on the JavaScript event loop. This means automated tests have to `await` utility functions like `pressKey()` to process the event loop. -- The `jspsych` package no longer exports `universalPluginParameters` and the `UniversalPluginParameters` type. -- Interaction listeners are now removed when the experiment ends. diff --git a/.changeset/esbuild.md b/.changeset/esbuild.md deleted file mode 100644 index 591ffff4..00000000 --- a/.changeset/esbuild.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/config": major ---- - -Migrate the build chain from TypeScript, Babel, and Terser to [esbuild](https://esbuild.github.io/). Babel and Terser are no longer included as dependencies and the Babel configuration at `@jspsych/config/babel` has been removed. The minified browser builds are only transpiled down to [ES2015](https://caniuse.com/es6) now. diff --git a/.changeset/flat-tables-repair.md b/.changeset/flat-tables-repair.md deleted file mode 100644 index 1e912fbb..00000000 --- a/.changeset/flat-tables-repair.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"jspsych": major ---- - -Removed the `exclusions` option from `initJsPsych()`. The recommended replacement for this functionality is the browser-check plugin. - -Removed the `hardwareAPI` module from the pluginAPI. This was no longer being updated and the features were out of date. diff --git a/.changeset/forty-weeks-walk.md b/.changeset/forty-weeks-walk.md deleted file mode 100644 index b0133a1e..00000000 --- a/.changeset/forty-weeks-walk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": major ---- - -Changed the behavior of `DataColumn.mean()` to exclude `null` and `undefined` values from the calculation, as suggested in #2905 diff --git a/.changeset/fresh-doors-watch.md b/.changeset/fresh-doors-watch.md deleted file mode 100644 index 865938e4..00000000 --- a/.changeset/fresh-doors-watch.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"jspsych": major -"@jspsych/plugin-audio-button-response": minor -"@jspsych/plugin-audio-keyboard-response": minor -"@jspsych/plugin-audio-slider-response": minor ---- - -Changed plugins to use AudioPlayer class; added tests using AudioPlayer mock; plugins now use AudioPlayerInterface. diff --git a/.changeset/lucky-glasses-crash.md b/.changeset/lucky-glasses-crash.md deleted file mode 100644 index 54522df1..00000000 --- a/.changeset/lucky-glasses-crash.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"jspsych": minor ---- - -Added `record_data` as a parameter available for any trial. Setting `record_data: false` will prevent data from being stored in the jsPsych data object for that trial. - diff --git a/.changeset/old-moons-lay.md b/.changeset/old-moons-lay.md deleted file mode 100644 index 5b3ffc70..00000000 --- a/.changeset/old-moons-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Allow trial `on_finish` methods to be asynchronous, i.e. return a `Promise`. Prior to this, promises returned by `on_finish` were not awaited before proceeding with the next trial. diff --git a/.changeset/pretty-lions-float.md b/.changeset/pretty-lions-float.md deleted file mode 100644 index be0b864d..00000000 --- a/.changeset/pretty-lions-float.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": patch ---- - -Fix typo in randomInt error message diff --git a/.changeset/proud-stingrays-wonder.md b/.changeset/proud-stingrays-wonder.md deleted file mode 100644 index 8c417334..00000000 --- a/.changeset/proud-stingrays-wonder.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": major ---- - -Removed `max-width: 95%` CSS rule on the `.jspsych-content` `
`. This rule existed to address an old IE bug with flex layouts. diff --git a/.changeset/rich-cups-roll.md b/.changeset/rich-cups-roll.md deleted file mode 100644 index ec6cb3ff..00000000 --- a/.changeset/rich-cups-roll.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@jspsych/plugin-canvas-button-response": patch -"@jspsych/plugin-canvas-keyboard-response": patch -"@jspsych/plugin-canvas-slider-response": patch ---- - -Change canvas display to `block` to fix issues when canvas is full screen. diff --git a/.changeset/rotten-mails-collect.md b/.changeset/rotten-mails-collect.md deleted file mode 100644 index 3bb6c199..00000000 --- a/.changeset/rotten-mails-collect.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -"jspsych": major -"@jspsych/plugin-animation": major -"@jspsych/plugin-audio-button-response": major -"@jspsych/plugin-audio-keyboard-response": major -"@jspsych/plugin-audio-slider-response": major -"@jspsych/plugin-browser-check": major -"@jspsych/plugin-call-function": major -"@jspsych/plugin-canvas-button-response": major -"@jspsych/plugin-canvas-keyboard-response": major -"@jspsych/plugin-canvas-slider-response": major -"@jspsych/plugin-categorize-animation": major -"@jspsych/plugin-categorize-html": major -"@jspsych/plugin-categorize-image": major -"@jspsych/plugin-cloze": major -"@jspsych/plugin-external-html": major -"@jspsych/plugin-free-sort": major -"@jspsych/plugin-fullscreen": major -"@jspsych/plugin-html-audio-response": major -"@jspsych/plugin-html-button-response": major -"@jspsych/plugin-html-keyboard-response": major -"@jspsych/plugin-html-slider-response": major -"@jspsych/plugin-html-video-response": major -"@jspsych/plugin-iat-html": major -"@jspsych/plugin-iat-image": major -"@jspsych/plugin-image-button-response": major -"@jspsych/plugin-image-keyboard-response": major -"@jspsych/plugin-image-slider-response": major -"@jspsych/plugin-initialize-camera": major -"@jspsych/plugin-initialize-microphone": major -"@jspsych/plugin-instructions": major -"@jspsych/plugin-maxdiff": major -"@jspsych/plugin-mirror-camera": major -"@jspsych/plugin-preload": major -"@jspsych/plugin-reconstruction": major -"@jspsych/plugin-resize": major -"@jspsych/plugin-same-different-html": major -"@jspsych/plugin-same-different-image": major -"@jspsych/plugin-serial-reaction-time": major -"@jspsych/plugin-serial-reaction-time-mouse": major -"@jspsych/plugin-sketchpad": major -"@jspsych/plugin-survey": major -"@jspsych/plugin-survey-html-form": major -"@jspsych/plugin-survey-likert": major -"@jspsych/plugin-survey-multi-choice": major -"@jspsych/plugin-survey-multi-select": major -"@jspsych/plugin-survey-text": major -"@jspsych/plugin-video-button-response": major -"@jspsych/plugin-video-keyboard-response": major -"@jspsych/plugin-video-slider-response": major -"@jspsych/plugin-virtual-chinrest": major -"@jspsych/plugin-visual-search-circle": major -"@jspsych/plugin-webgazer-calibrate": major -"@jspsych/plugin-webgazer-init-camera": major -"@jspsych/plugin-webgazer-validate": major ---- - -`finishTrial()` now clears the display and any timeouts set with `pluginApi.setTimeout()` diff --git a/.changeset/sour-ants-push.md b/.changeset/sour-ants-push.md deleted file mode 100644 index eac5747e..00000000 --- a/.changeset/sour-ants-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/plugin-instructions": minor ---- - -Add callback function when navigating through pages diff --git a/.changeset/stupid-baboons-wait.md b/.changeset/stupid-baboons-wait.md deleted file mode 100644 index a2477adb..00000000 --- a/.changeset/stupid-baboons-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"jspsych": minor ---- - -Allow message_progress_bar to be a function diff --git a/.changeset/thick-berries-arrive.md b/.changeset/thick-berries-arrive.md deleted file mode 100644 index ff7a5f24..00000000 --- a/.changeset/thick-berries-arrive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@jspsych/test-utils": minor ---- - -clickTarget method now respects disabled tag on form elements. diff --git a/docs/demos/eye-tracking-with-webgazer.html b/docs/demos/eye-tracking-with-webgazer.html index 6c93e5f5..af79c490 100644 --- a/docs/demos/eye-tracking-with-webgazer.html +++ b/docs/demos/eye-tracking-with-webgazer.html @@ -1,19 +1,19 @@ - - - - - - - - + + + + + + + + diff --git a/docs/demos/jspsych-animation-demo.html b/docs/demos/jspsych-animation-demo.html index 126d1197..cdc5de34 100644 --- a/docs/demos/jspsych-animation-demo.html +++ b/docs/demos/jspsych-animation-demo.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-html-audio-response-demo2.html b/docs/demos/jspsych-html-audio-response-demo2.html index 2fa949e8..0bae15f0 100644 --- a/docs/demos/jspsych-html-audio-response-demo2.html +++ b/docs/demos/jspsych-html-audio-response-demo2.html @@ -1,11 +1,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-html-audio-response-demo3.html b/docs/demos/jspsych-html-audio-response-demo3.html index 8010c7c9..692135db 100644 --- a/docs/demos/jspsych-html-audio-response-demo3.html +++ b/docs/demos/jspsych-html-audio-response-demo3.html @@ -1,12 +1,12 @@ - - - - - - + + + + + + diff --git a/docs/demos/jspsych-html-button-response-demo1.html b/docs/demos/jspsych-html-button-response-demo1.html index 02b34dc3..10065702 100644 --- a/docs/demos/jspsych-html-button-response-demo1.html +++ b/docs/demos/jspsych-html-button-response-demo1.html @@ -2,9 +2,9 @@ - - - + + + diff --git a/docs/demos/jspsych-html-button-response-demo2.html b/docs/demos/jspsych-html-button-response-demo2.html index 66af48b5..45979a1b 100644 --- a/docs/demos/jspsych-html-button-response-demo2.html +++ b/docs/demos/jspsych-html-button-response-demo2.html @@ -2,10 +2,10 @@ - - + + - + diff --git a/docs/demos/jspsych-html-keyboard-response-demo1.html b/docs/demos/jspsych-html-keyboard-response-demo1.html index f0187cff..1c23221f 100644 --- a/docs/demos/jspsych-html-keyboard-response-demo1.html +++ b/docs/demos/jspsych-html-keyboard-response-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-html-keyboard-response-demo2.html b/docs/demos/jspsych-html-keyboard-response-demo2.html index 5bdc9020..176781bc 100644 --- a/docs/demos/jspsych-html-keyboard-response-demo2.html +++ b/docs/demos/jspsych-html-keyboard-response-demo2.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-html-slider-response-demo1.html b/docs/demos/jspsych-html-slider-response-demo1.html index 6e916d20..bddb73e3 100644 --- a/docs/demos/jspsych-html-slider-response-demo1.html +++ b/docs/demos/jspsych-html-slider-response-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-html-video-response-demo1.html b/docs/demos/jspsych-html-video-response-demo1.html index 2cd0e6ac..556f0afb 100644 --- a/docs/demos/jspsych-html-video-response-demo1.html +++ b/docs/demos/jspsych-html-video-response-demo1.html @@ -2,14 +2,14 @@ - + - - + + - + - + diff --git a/docs/demos/jspsych-html-video-response-demo2.html b/docs/demos/jspsych-html-video-response-demo2.html index a52a0efc..78f718b8 100644 --- a/docs/demos/jspsych-html-video-response-demo2.html +++ b/docs/demos/jspsych-html-video-response-demo2.html @@ -2,14 +2,14 @@ - + - - + + - + - + diff --git a/docs/demos/jspsych-html-video-response-demo3.html b/docs/demos/jspsych-html-video-response-demo3.html index 7603d5d2..b1590f99 100644 --- a/docs/demos/jspsych-html-video-response-demo3.html +++ b/docs/demos/jspsych-html-video-response-demo3.html @@ -2,15 +2,15 @@ - + - - - + + + - + - + diff --git a/docs/demos/jspsych-iat-html-demo1.html b/docs/demos/jspsych-iat-html-demo1.html index b78a79c8..bcb41f54 100644 --- a/docs/demos/jspsych-iat-html-demo1.html +++ b/docs/demos/jspsych-iat-html-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-iat-image-demo1.html b/docs/demos/jspsych-iat-image-demo1.html index 12de38e4..451a3ced 100644 --- a/docs/demos/jspsych-iat-image-demo1.html +++ b/docs/demos/jspsych-iat-image-demo1.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-image-button-response-demo1.html b/docs/demos/jspsych-image-button-response-demo1.html index 93ee2445..eaab5342 100644 --- a/docs/demos/jspsych-image-button-response-demo1.html +++ b/docs/demos/jspsych-image-button-response-demo1.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-image-keyboard-response-demo1.html b/docs/demos/jspsych-image-keyboard-response-demo1.html index f85d4574..5c880334 100644 --- a/docs/demos/jspsych-image-keyboard-response-demo1.html +++ b/docs/demos/jspsych-image-keyboard-response-demo1.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-image-keyboard-response-demo2.html b/docs/demos/jspsych-image-keyboard-response-demo2.html index 107b0b4d..ab30bda5 100644 --- a/docs/demos/jspsych-image-keyboard-response-demo2.html +++ b/docs/demos/jspsych-image-keyboard-response-demo2.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-image-slider-response-demo1.html b/docs/demos/jspsych-image-slider-response-demo1.html index 83bfca67..2c232e12 100644 --- a/docs/demos/jspsych-image-slider-response-demo1.html +++ b/docs/demos/jspsych-image-slider-response-demo1.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-initialize-camera-demo1.html b/docs/demos/jspsych-initialize-camera-demo1.html index 40b9c341..6d12a770 100644 --- a/docs/demos/jspsych-initialize-camera-demo1.html +++ b/docs/demos/jspsych-initialize-camera-demo1.html @@ -1,10 +1,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-initialize-microphone-demo1.html b/docs/demos/jspsych-initialize-microphone-demo1.html index 2ef58809..5fc72e92 100644 --- a/docs/demos/jspsych-initialize-microphone-demo1.html +++ b/docs/demos/jspsych-initialize-microphone-demo1.html @@ -1,10 +1,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-instructions-demo-1.html b/docs/demos/jspsych-instructions-demo-1.html index 3fd11769..0efe222f 100644 --- a/docs/demos/jspsych-instructions-demo-1.html +++ b/docs/demos/jspsych-instructions-demo-1.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-instructions-demo-2.html b/docs/demos/jspsych-instructions-demo-2.html index c1770077..84c3c576 100644 --- a/docs/demos/jspsych-instructions-demo-2.html +++ b/docs/demos/jspsych-instructions-demo-2.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-instructions-demo-3.html b/docs/demos/jspsych-instructions-demo-3.html index acd187c7..6c51ee19 100644 --- a/docs/demos/jspsych-instructions-demo-3.html +++ b/docs/demos/jspsych-instructions-demo-3.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-maxdiff-demo1.html b/docs/demos/jspsych-maxdiff-demo1.html index b7f5452d..1e831276 100644 --- a/docs/demos/jspsych-maxdiff-demo1.html +++ b/docs/demos/jspsych-maxdiff-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-mirror-camera-demo1.html b/docs/demos/jspsych-mirror-camera-demo1.html index 8b3251c1..bb249a02 100644 --- a/docs/demos/jspsych-mirror-camera-demo1.html +++ b/docs/demos/jspsych-mirror-camera-demo1.html @@ -3,13 +3,13 @@ - - + + - + - - + + diff --git a/docs/demos/jspsych-preload-demo1.html b/docs/demos/jspsych-preload-demo1.html index 19435a4f..f76b42f7 100644 --- a/docs/demos/jspsych-preload-demo1.html +++ b/docs/demos/jspsych-preload-demo1.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-preload-demo2.html b/docs/demos/jspsych-preload-demo2.html index 0f614bd0..82d2d7b7 100644 --- a/docs/demos/jspsych-preload-demo2.html +++ b/docs/demos/jspsych-preload-demo2.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-preload-demo3.html b/docs/demos/jspsych-preload-demo3.html index 2206aa9f..7e91f1ad 100644 --- a/docs/demos/jspsych-preload-demo3.html +++ b/docs/demos/jspsych-preload-demo3.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-preload-demo4.html b/docs/demos/jspsych-preload-demo4.html index b3fe0358..ab8b1eed 100644 --- a/docs/demos/jspsych-preload-demo4.html +++ b/docs/demos/jspsych-preload-demo4.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-reconstruction-demo1.html b/docs/demos/jspsych-reconstruction-demo1.html index cbc519de..6132f841 100644 --- a/docs/demos/jspsych-reconstruction-demo1.html +++ b/docs/demos/jspsych-reconstruction-demo1.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-resize-demo1.html b/docs/demos/jspsych-resize-demo1.html index 78bc1373..15c49b73 100644 --- a/docs/demos/jspsych-resize-demo1.html +++ b/docs/demos/jspsych-resize-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-same-different-html-demo1.html b/docs/demos/jspsych-same-different-html-demo1.html index 9a77c112..574a51a2 100644 --- a/docs/demos/jspsych-same-different-html-demo1.html +++ b/docs/demos/jspsych-same-different-html-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-same-different-image-demo1.html b/docs/demos/jspsych-same-different-image-demo1.html index 071cf531..f594d954 100644 --- a/docs/demos/jspsych-same-different-image-demo1.html +++ b/docs/demos/jspsych-same-different-image-demo1.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-serial-reaction-time-demo1.html b/docs/demos/jspsych-serial-reaction-time-demo1.html index c8016419..6c9e3cff 100644 --- a/docs/demos/jspsych-serial-reaction-time-demo1.html +++ b/docs/demos/jspsych-serial-reaction-time-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-serial-reaction-time-demo2.html b/docs/demos/jspsych-serial-reaction-time-demo2.html index d2c960e1..b881ce32 100644 --- a/docs/demos/jspsych-serial-reaction-time-demo2.html +++ b/docs/demos/jspsych-serial-reaction-time-demo2.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-serial-reaction-time-mouse-demo1.html b/docs/demos/jspsych-serial-reaction-time-mouse-demo1.html index 5b8aa67a..ff88f58b 100644 --- a/docs/demos/jspsych-serial-reaction-time-mouse-demo1.html +++ b/docs/demos/jspsych-serial-reaction-time-mouse-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-serial-reaction-time-mouse-demo2.html b/docs/demos/jspsych-serial-reaction-time-mouse-demo2.html index 0397508f..e4de79df 100644 --- a/docs/demos/jspsych-serial-reaction-time-mouse-demo2.html +++ b/docs/demos/jspsych-serial-reaction-time-mouse-demo2.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-sketchpad-demo1.html b/docs/demos/jspsych-sketchpad-demo1.html index 91db612c..2ac894e7 100644 --- a/docs/demos/jspsych-sketchpad-demo1.html +++ b/docs/demos/jspsych-sketchpad-demo1.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-sketchpad-demo2.html b/docs/demos/jspsych-sketchpad-demo2.html index 02756ac5..62bf27c5 100644 --- a/docs/demos/jspsych-sketchpad-demo2.html +++ b/docs/demos/jspsych-sketchpad-demo2.html @@ -2,10 +2,10 @@ - - - - + + + + diff --git a/docs/demos/jspsych-sketchpad-demo3.html b/docs/demos/jspsych-sketchpad-demo3.html index 7d419df9..9767b46d 100644 --- a/docs/demos/jspsych-sketchpad-demo3.html +++ b/docs/demos/jspsych-sketchpad-demo3.html @@ -2,11 +2,11 @@ - - - - - + + + + + diff --git a/docs/demos/jspsych-survey-demo1.html b/docs/demos/jspsych-survey-demo1.html index 77de71aa..e0b1287b 100644 --- a/docs/demos/jspsych-survey-demo1.html +++ b/docs/demos/jspsych-survey-demo1.html @@ -2,10 +2,10 @@ - - + + - + diff --git a/docs/demos/jspsych-survey-demo2.html b/docs/demos/jspsych-survey-demo2.html index 7f6341b6..a9094b4d 100644 --- a/docs/demos/jspsych-survey-demo2.html +++ b/docs/demos/jspsych-survey-demo2.html @@ -3,10 +3,10 @@ - - + + - + diff --git a/docs/demos/jspsych-survey-demo3.html b/docs/demos/jspsych-survey-demo3.html index 1c6877c1..bf809d61 100644 --- a/docs/demos/jspsych-survey-demo3.html +++ b/docs/demos/jspsych-survey-demo3.html @@ -3,10 +3,10 @@ - - + + - + diff --git a/docs/demos/jspsych-survey-demo4.html b/docs/demos/jspsych-survey-demo4.html index 782d1ce5..da49e10f 100644 --- a/docs/demos/jspsych-survey-demo4.html +++ b/docs/demos/jspsych-survey-demo4.html @@ -3,10 +3,10 @@ - - + + - + diff --git a/docs/demos/jspsych-survey-demo5.html b/docs/demos/jspsych-survey-demo5.html index 996e58a9..bb4f6d57 100644 --- a/docs/demos/jspsych-survey-demo5.html +++ b/docs/demos/jspsych-survey-demo5.html @@ -3,10 +3,10 @@ - - + + - + diff --git a/docs/demos/jspsych-survey-demo6.html b/docs/demos/jspsych-survey-demo6.html index c3266571..3ca3fa09 100644 --- a/docs/demos/jspsych-survey-demo6.html +++ b/docs/demos/jspsych-survey-demo6.html @@ -4,10 +4,10 @@ - - + + - + @@ -176,9 +176,9 @@ In the example below, the CSS selector `.left-align #stimulus` selects the eleme ```html - - - + + +