OrchardCMS / OrchardCore

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
https://orchardcore.net
BSD 3-Clause "New" or "Revised" License
7.32k stars 2.36k forks source link

Remove JQuery UI dependency #8016

Open Skrypt opened 3 years ago

Skrypt commented 3 years ago

Consider removing JQuery-UI dependency progressively. We are using it mainly for file upload and drag and drop in different views. We should favor single specialized libraries instead.

Here is one for uploading files. https://github.com/23/resumable.js/

drag and drop :

https://shopify.github.io/draggable/examples/simple-list.html

deanmarcussen commented 3 years ago

Drag and drop https://github.com/SortableJS/sortablejs

Suggested because it is the one that all the vue draggable libraries rely on. So we have it, and its good