Skip to content

Remove jquery from legacy onload helpers and Rule Builder#21063

Merged
guerler merged 23 commits intogalaxyproject:devfrom
guerler:remove_jquery.001
Oct 18, 2025
Merged

Remove jquery from legacy onload helpers and Rule Builder#21063
guerler merged 23 commits intogalaxyproject:devfrom
guerler:remove_jquery.001

Conversation

@guerler
Copy link
Copy Markdown
Contributor

@guerler guerler commented Oct 15, 2025

Follow up to #21038. Removes jQuery from outdated onload helper modules.

Also, replaces the Select2 fields in the four Rule Builder Select fields with VueMultiselect, allowing removal of Select2.

After this change, only the Data Libraries use jQuery in the regular Galaxy user interface, mirroring the Backbone removal in #21038.

How to test the changes?

(Select all options that apply)

  • I've included appropriate automated tests.
  • This is a refactoring of components with existing test coverage.
  • Instructions for manual testing are as follows:
    1. [add testing steps and prerequisites here if you didn't write automated tests covering all your changes]

License

  • I agree to license these and all my past contributions to the core galaxy codebase under the MIT license.

@guerler guerler added this to the 26.0 milestone Oct 15, 2025
@guerler guerler added area/UI-UX kind/refactoring cleanup or refactoring of existing code, no functional changes labels Oct 15, 2025
@guerler guerler force-pushed the remove_jquery.001 branch 2 times, most recently from 12d3cd7 to 00494b3 Compare October 16, 2025 14:56
@guerler guerler changed the title Remove jquery from legacy onload helpers Remove jquery from legacy onload helpers and Rule Builder Oct 16, 2025
@guerler guerler marked this pull request as ready for review October 17, 2025 06:48
@guerler guerler requested a review from jmchilton October 17, 2025 09:21
@guerler guerler merged commit 9495aa9 into galaxyproject:dev Oct 18, 2025
62 of 68 checks passed
@guerler guerler deleted the remove_jquery.001 branch October 18, 2025 05:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/UI-UX kind/refactoring cleanup or refactoring of existing code, no functional changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants