mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
fix(listeners) dragndrop: toggle -> select/unselect
This commit is contained in:
parent
45b4c8a132
commit
8b4fbb1998
1 changed files with 10 additions and 3 deletions
|
|
@ -259,9 +259,15 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
var panels = DOM.getByClassAll('panel'),
|
||||
forEach = Array.prototype.forEach,
|
||||
|
||||
toggle = function() {
|
||||
select = function() {
|
||||
forEach.call(panels, function(panel) {
|
||||
panel.classList.toggle('selected-panel');
|
||||
panel.classList.add('selected-panel');
|
||||
});
|
||||
},
|
||||
|
||||
unselect = function() {
|
||||
forEach.call(panels, function(panel) {
|
||||
panel.classList.remove('selected-panel');
|
||||
});
|
||||
},
|
||||
onDrop = function(event) {
|
||||
|
|
@ -292,7 +298,8 @@ var Util, DOM, CloudFunc, CloudCmd;
|
|||
event.preventDefault();
|
||||
};
|
||||
|
||||
Events.add(['dragenter', 'dragleave', 'drop'], toggle);
|
||||
Events.add('dragenter', select);
|
||||
Events.add(['dragleave', 'drop'], unselect);
|
||||
|
||||
forEach.call(panels, function(panel) {
|
||||
Events.add('dragover', panel, onDragOver)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue