UNPKG

jquery-sortable

Version:

jquery plugin for sortable, nestable lists

25 lines (22 loc) 702 B
$(function () { var oldContainer; $("ol.nested_with_switch").sortable({ group: 'nested', afterMove: function (placeholder, container) { if(oldContainer != container){ if(oldContainer) oldContainer.el.removeClass("active"); container.el.addClass("active"); oldContainer = container; } }, onDrop: function ($item, container, _super) { container.el.removeClass("active"); _super($item, container); } }); $(".switch-container").on("click", ".switch", function (e) { var method = $(this).hasClass("active") ? "enable" : "disable"; $(e.delegateTarget).next().sortable(method); }); });