Files
nirvana/assets/js/custom/documentation/general/draggable/multiple-containers.js
T
2022-01-10 22:32:53 -08:00

36 lines
821 B
JavaScript

"use strict";
// Class definition
var KTDraggableMultiple = function() {
// Private functions
var exampleMultiple = function() {
var containers = document.querySelectorAll('.draggable-zone');
if (containers.length === 0) {
return false;
}
var swappable = new Sortable.default(containers, {
draggable: '.draggable',
handle: '.draggable .draggable-handle',
mirror: {
//appendTo: selector,
appendTo: 'body',
constrainDimensions: true
}
});
}
return {
// Public Functions
init: function() {
exampleMultiple();
}
};
}();
// On document ready
KTUtil.onDOMContentLoaded(function() {
KTDraggableMultiple.init();
});