mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-20 01:47:35 +00:00
refactor(listeners) dragndrop
This commit is contained in:
parent
7dfcd38a05
commit
3474059d00
1 changed files with 4 additions and 2 deletions
|
|
@ -262,11 +262,13 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
|
||||
function dragndrop() {
|
||||
var panels = DOM.getByClassAll('panel'),
|
||||
forEach = Array.prototype.forEach,
|
||||
|
||||
preventDefault = function (event) {
|
||||
event.preventDefault();
|
||||
},
|
||||
toggle = function () {
|
||||
[].forEach.call(panels, function(panel) {
|
||||
forEach.call(panels, function(panel) {
|
||||
DOM.toggleClass(panel, 'selected-panel');
|
||||
});
|
||||
},
|
||||
|
|
@ -279,7 +281,7 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
|
||||
Events.add(['dragenter', 'dragleave', 'drop'], toggle);
|
||||
|
||||
[].forEach.call(panels, function(panel) {
|
||||
forEach.call(panels, function(panel) {
|
||||
Events.add('dragover', panel, preventDefault)
|
||||
.add('drop', panel, onDrop);
|
||||
});
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue