Merge pull request #29881 from danmana/dragula

@types/dragula Add chaining support. Closes #15422
This commit is contained in:
Ron Buckton
2018-10-26 23:19:43 -07:00
committed by GitHub
2 changed files with 12 additions and 1 deletions

View File

@@ -30,3 +30,14 @@ var drake = dragula({
copy: true
});
drake.containers.push(document.querySelector('#container'));
dragula([document.getElementById('left'), document.getElementById('right')])
.on('drag', function (el: Element) {
el.className = el.className.replace('ex-moved', '');
}).on('drop', function (el: Element) {
el.className += ' ex-moved';
}).on('over', function (el: Element, container: Element) {
container.className += ' ex-over';
}).on('out', function (el: Element, container: Element) {
container.className = container.className.replace('ex-over', '');
});

View File

@@ -33,7 +33,7 @@ declare namespace dragula {
cancel(revert:boolean): void;
cancel(): void;
remove(): void;
on(events: string, callback: Function): void;
on(events: string, callback: Function): Drake;
destroy(): void;
}