/* Template Name: Ubold - Responsive Bootstrap 4 Admin Dashboard Author: CoderThemes Website: https://coderthemes.com/ Contact: support@coderthemes.com File: Dragula init js */ !function ($) { "use strict"; var Dragula = function () { this.$body = $("body") }; /* Initializing */ Dragula.prototype.init = function () { $('[data-plugin="dragula"]').each(function () { var containersIds = $(this).data("containers"); var containers = []; if (containersIds) { for (var i = 0; i < containersIds.length; i++) { containers.push($("#" + containersIds[i])[0]); } } else { containers = [$(this)[0]]; } // if handle provided var handleClass = $(this).data("handleclass"); // init dragula if (handleClass) { dragula(containers, { moves: function (el, container, handle) { return handle.classList.contains(handleClass); } }); } else { dragula(containers); } }); }, //init dragula $.Dragula = new Dragula, $.Dragula.Constructor = Dragula }(window.jQuery), //initializing Dragula function ($) { "use strict"; $.Dragula.init() }(window.jQuery);