Skip to content

Upgrade jQuery, jQuery UI, and SlickGrid to latest stable versions - #822

Merged
ElDeveloper merged 13 commits into
biocore:masterfrom
actapia:jquery3-pr1
Jan 5, 2026
Merged

ElDeveloper merged 13 commits into
biocore:masterfrom
actapia:jquery3-pr1

Conversation

@actapia

@actapia actapia commented Jun 30, 2025 •

Copy link
Copy Markdown
Contributor

These changes update jQuery, jQuery UI, and SlickGrid to the latest stable versions as of this writing (versions 3.7.1, 1.14.1, and 5.15.4, respectively) and make necessary changes to allow Emperor to work with the new versions, addressing part of #820 . The changes add Sortable.js (now a dependency of SlickGrid) and remove jquery-drag (no longer a dependency of SlickGrid).

These commits also remove a few Python test cases that require EMPeror to produce exact HTML, CSS, or JavaScript output, since these tests will fail any time one or more of the JavaScript dependencies is updated.

@actapia

actapia commented Jul 1, 2025

Copy link
Copy Markdown
Contributor Author

It might be necessary to merge #823 before this one since not all the old versions of the tests work with jQuery 3.

@ElDeveloper ElDeveloper left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@actapia Thank you so much, everything looks in good shape except for the tests and the icons not showing up in the buttons but I highlighted that in the other PR.

Only outstanding thing is to have the tests added back but I think that to avoid headaches we should wait until all comments are resolved.

Comment thread tests/test_core.py
self.assertTrue(isinstance(obs, Template))
self.assertTrue(obs.filename.endswith('/jupyter-template.html'))

def test_render_style(self):

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Can you re-add these tests? I would wait until this and the other PR are settled (to avoid having to update the test strings) though.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Okay. I've restored those tests and updated the test strings to reflect the changes needed for the updates in this PR.

@actapia
actapia requested a review from ElDeveloper December 22, 2025 02:16
Comment thread ChangeLog.md Outdated
@ElDeveloper
ElDeveloper merged commit 3923637 into biocore:master Jan 5, 2026
1 check passed
@ElDeveloper

Copy link
Copy Markdown
Member

thanks @actapia!

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.

2 participants