Skip to content
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

Refactor instances of JQuery, using ES6 and latest javascripts updates #4584

Open
1 of 6 tasks
christinach opened this issue Nov 18, 2024 · 0 comments
Open
1 of 6 tasks
Labels
maintenance Ticket related to maintenance that needs to be done

Comments

@christinach
Copy link
Member

christinach commented Nov 18, 2024

What maintenance needs to be done?

Refactor all files that have instances of JQuery and use ES6 and any further additions/improvements in Javascript until now.

Level of urgency

  • High
  • Moderate
  • Low

Why is this maintenance needed?

  • Drop JQuery as a dependency.
  • We can use newer web standards and browser apis without the need of loading JQuery library. For example use Fetch instead of .ajax.

Acceptance criteria

  • All JS files are refactored and don't use JQuery but ES6 JS improvements.
  • Replace libraries that use JQuery (for example data-tables).
  • Add documentation about this changes.

References

@christinach will break this ticket into smaller tickets.

@christinach christinach added the maintenance Ticket related to maintenance that needs to be done label Nov 18, 2024
@christinach christinach changed the title Refactor instances of JQuery with ES6 and latest javascripts updates Refactor instances of JQuery using ES6 and latest javascripts updates Nov 18, 2024
@christinach christinach changed the title Refactor instances of JQuery using ES6 and latest javascripts updates Refactor instances of JQuery, using ES6 and latest javascripts updates Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Ticket related to maintenance that needs to be done
Projects
None yet
Development

No branches or pull requests

1 participant