Remove Tabledrag's jQuery dependency

Created on 16 October 2020, over 3 years ago
Updated 23 April 2024, about 2 months ago

Problem/Motivation

In 🌱 [meta] Replace JQuery with vanilla Javascript in core Active and several other places, Tabledrag was mentioned as one of the larger obstacles to removing jQuery from core. An issue to work on that can help move the jQuery removal efforts forward, and it is a large enough task that it will likely surface many additional tasks needed for removing jQuery

Steps to reproduce

Proposed resolution

Remove all jQuery usage from Tabledrag other than once() and event handling, which have their own issues: πŸ“Œ Add once.js to core Fixed πŸ“Œ JavaScript event handling without a full jQuery dependency Needs work .

Also refactor code that extends on Tabledrag as much as needed in order for it to work with no-jQuery tabledrag.

For the time being, suppress the tests in Claro as getting them to work would require extensive refactoring, yet that refactoring will be largely unnecessary when #3083051: Refactor tabledrag when core issues are resolved β†’ lands.

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

πŸ“Œ Task
Status

Needs work

Version

11.0 πŸ”₯

Component
JavascriptΒ  β†’

Last updated about 1 hour ago

Created by

πŸ‡ΊπŸ‡ΈUnited States bnjmnm Ann Arbor, MI

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.69.0 2024