Skip to content

Remove jquery dependency - #3678

Merged
corylown merged 33 commits into
mainfrom
remove-more-jquery
Oct 8, 2026
Merged

corylown merged 33 commits into
mainfrom
remove-more-jquery

Conversation

@jcoyne

@jcoyne jcoyne commented Jun 12, 2026 •

Copy link
Copy Markdown
Member

Description

Completely removes jquery dependency.

closes #3683

@jcoyne
jcoyne force-pushed the remove-more-jquery branch from 65294e6 to 99e378e Compare June 13, 2026 17:06
@jcoyne jcoyne changed the title Remove jquery dependency from admin/exhibits.js Work toward removing jquery dependency Jun 15, 2026
@jcoyne
jcoyne marked this pull request as ready for review June 15, 2026 13:38
@jcoyne
jcoyne force-pushed the remove-more-jquery branch 3 times, most recently from 68b47e9 to 5a2af43 Compare June 17, 2026 16:03
@jcoyne
jcoyne force-pushed the remove-more-jquery branch from 4b2ce23 to 2aab42d Compare June 23, 2026 16:28
@hackartisan hackartisan changed the title Work toward removing jquery dependency [Do not merge] Work toward removing jquery dependency Jun 23, 2026
@jcoyne
jcoyne force-pushed the remove-more-jquery branch from 406209d to 856bc0f Compare June 23, 2026 22:32
@jcoyne
jcoyne force-pushed the remove-more-jquery branch from 856bc0f to 6f09d68 Compare August 30, 2026 19:39
@jcoyne
jcoyne force-pushed the remove-more-jquery branch 3 times, most recently from 8b0c5d4 to 65e4a44 Compare September 10, 2026 19:46
@jcoyne
jcoyne force-pushed the remove-more-jquery branch 2 times, most recently from 6697676 to 1f10ef5 Compare October 7, 2026 18:32
@jcoyne jcoyne changed the title [Do not merge] Work toward removing jquery dependency Work toward removing jquery dependency Oct 7, 2026
@jcoyne jcoyne changed the title Work toward removing jquery dependency Removing jquery dependency Oct 7, 2026
@jcoyne jcoyne changed the title Removing jquery dependency Remove jquery dependency Oct 7, 2026
@jcoyne
jcoyne force-pushed the remove-more-jquery branch 3 times, most recently from edc863c to 090f6df Compare October 7, 2026 20:42

@corylown corylown left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking really good, just seeing just a couple of things:

  • On the exhibits admin Users page (/spotlight/{exhibit-slug}/users) the Edit, Cancel, Delete buttons are missing after clicking on the edit/pencil icon to make changes to an existing user.
Screenshot 2026-10-08 at 9 03 52 AM - See inline comments about the carousel.js

Comment thread app/javascript/spotlight/user/carousel.js
Comment thread app/javascript/spotlight/user/carousel.js Outdated
Comment thread app/javascript/spotlight/user/carousel.js Outdated
@jcoyne
jcoyne force-pushed the remove-more-jquery branch 2 times, most recently from 46e886b to 4102cd3 Compare October 8, 2026 15:45
jcoyne and others added 26 commits October 8, 2026 11:26
This involved dumping the jquery.jsonserialize.js script an adding a vanilla js replacement
@jcoyne
jcoyne force-pushed the remove-more-jquery branch from 4102cd3 to b050ba7 Compare October 8, 2026 16:28
@corylown
corylown merged commit 0176591 into main Oct 8, 2026
6 checks passed
@corylown
corylown deleted the remove-more-jquery branch October 8, 2026 18:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove JQuery dependency

2 participants