Skip to content

JS dependencies updates #4065

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Jun 11, 2025
Merged

Conversation

litvinovg
Copy link
Member

@litvinovg litvinovg commented Mar 20, 2025

VIVO GitHub issue

Vitro PR

What does this pull request do?

This PR updates links to some js dependencies:
jquery to version 3.7.1
jquery-ui to version 1.13.2
jquery-migrate to version 3.4.1
dataTables to version 2.2.2

Removes not used anymore js, css files

How should this be tested?

Browse following pages:

  • Home
  • Person profile, organization profile, some other entity profile.
  • Map of science
  • Co-author network pages
  • Capability map
  • Browse search page

Additional Notes:

Based on Benjamin Gross work vivo-project/Vitro#449

Interested parties

@VIVO-project/vivo-committers

Reviewers' expertise

Candidates for reviewing this PR should have some of the following expertises:

  1. HTML, CSS, JavaScript
  2. FreeMarker

Reviewers' report template

General comment

A reviewer should provide here comments and suggestions for requested changes if any.

Testing

A reviewer should briefly describe here how it was tested

Code reviewing

A reviewer should briefly describe here which part was code reviewed

Copy link
Contributor

@chenejac chenejac left a comment

Choose a reason for hiding this comment

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

Please remove two console outputs

@litvinovg litvinovg requested a review from chenejac April 30, 2025 15:16
Copy link
Contributor

@chenejac chenejac left a comment

Choose a reason for hiding this comment

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

@litvinovg The code looks good. I have tested the PR branch:

  • Landing pages for individuals have a warning about deprecated feature of tiny mce javascript
  • Capability map and collaboration network - a warning about deprecated feature for jquery
  • Also, I found for adding an author and editor to document an issue with label with non existing id used by for attribute, but it is not linked with this PR

Please, check whether the first two issues should be resolved in this PR.

@litvinovg
Copy link
Member Author

Rebased on top of main branch to resolve merge conflicts.

@litvinovg
Copy link
Member Author

litvinovg commented Jun 5, 2025

Please, check whether the first two issues should be resolved in this PR.

I fixed more deprecated jquery calls. Please have a look.

Copy link
Member

@brianjlowe brianjlowe left a comment

Choose a reason for hiding this comment

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

Exercised the listed pages/features manually and didn't encounter any issues.

@chenejac chenejac removed the request for review from milospp June 11, 2025 10:46
@chenejac chenejac merged commit 1655601 into vivo-project:main Jun 11, 2025
4 checks passed
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.

3 participants