openSUSE / open-build-service

Build and distribute Linux packages from sources in an automatic, consistent and reproducible way #obs
https://openbuildservice.org
GNU General Public License v2.0
936 stars 440 forks source link

Drop jQuery UI #11002

Open dmarcoux opened 3 years ago

dmarcoux commented 3 years ago

In order to drop jQuery UI (and the gem jquery-ui-rails), we need to stop using its features. I've looked at all the features jQuery UI provides and here's the summary of my research. Some features might include some details to clear out potential confusion.

Note: I've searched throughout the code with the following command:

rg featureNameOrFunctions -g '!src/api/vendor/' -g '!src/api/public/' src/api/app/assets src/api/app/views

jQuery UI Features Which We Are Using

Widgets

We also need to update the developer documentation for autocomplete in our wiki.

jQuery UI Features Which We Aren't Using

Interactions

Widgets

Effects

Utilities

dmarcoux commented 3 years ago

Trello card Drop jQuery UI if we modernize the OBS Javascript.