wenzhixin / multiple-select

A jQuery plugin to select multiple elements with checkboxes :)
http://multiple-select.wenzhixin.net.cn
MIT License
1.91k stars 651 forks source link

Removing jQuery dependency #570

Open JohnJVTK opened 3 years ago

JohnJVTK commented 3 years ago

Hello,

Do you have any plans on removing jQuery dependency ?

Thanks, John

ghiscoding commented 1 year ago

@JohnJVTK I'm currently working on a new forked repo for a pure/vanilla JS lib, it's still under development but I already have a live demo and I'm expecting to publish a first release in the ~coming days~ (done). The reason I created this new repo is because I use this great lib for some other Open Source libs that I have and the lib seems to be unmaintained since a while and some users might want to keep the jQuery version anyway since the vanilla one will be slightly bigger because it requires couple of DOM utils functions. I could also transfer the lib back to its owner but I wish to keep it maintained at the same time.

in short, take a look at this new repo multiple-select-vanilla, there's a live demo and I'm expecting to publish a version in ~coming days~ (done). I will also add extra features like auto-position (top/bottom & left/right), I already have the code in another fork.

NPM version v0.1.0 is released

better late than never 😉

JohnJVTK commented 1 year ago

@ghiscoding Thanks ! In the meantime I switched to davidstutz plugin but I might give a try to your fork.

ghiscoding commented 1 year ago

I did a few releases since then and I'm currently at 0.4.4 and I am now officially using it in production. I also updated the v0.4.4 to align with the latest v1.6.0 of this project which was released a month ago, so both projects are still in sync with each other (with the exception is that I have couple more features available).

In the meantime I switched to davidstutz plugin but I might give a try to your fork.

I'm not sure why you mentioned that other project since I know it's yet another jQuery lib, so it seems unrelated to the subject of this opened issue. Anyway, good luck with whichever lib you choose to use, cheers 😉