Update and load jsPsych plugins dynamically#1900
Draft
becky-gilbert wants to merge 21 commits into
Draft
Conversation
…s, not just contents
…a, add jspsych_plugins M2M field to Study model, update the jsPsych study template to load plugins dynamically, add migration for new jsPsych plugin gable and study field, which seeds plugin list and assigns all existing plugins to all existing jsPsych studies
…108 and fix dependencies
…e and contrib packages, update form formatting, add select all and clear all buttons plugin checkbox questions
…les, categorize as jspsych-library/chs-jspsych, add file_type and order fields to jsPsychPlugin model, add new file categories to jspsych study context and load dynamically from database
…e in model Meta class)
…om real class - fixes SonarQube issues
…ych/contrib/CHS plugins, adds optional plugins to all jsPsych studies, adds jspsych-library category, sets JSPsychPlugin name in model meta, removes (contrib) from contrib-category package names
…r seeded packages in migration, set default on obj save if field is empty (manual changes persist)
…em (not checkboxes)
…rmatting plugin labels with version and/or docs link; use label_html format for plugin checkbox labels and non-checkbox plugin list
…s (labels need to be linked to a specific input element, while legend is a label for multiple elements within the fieldset); update css to override style when legend is used as a form label (form-label class); tweak styles for consistency
…-style expand/collapse sections
… add btn-no-effects class for accordion section headings
…expand/collapse events
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Fixes #1484