diff --git a/lib/client/listeners.js b/lib/client/listeners.js index 26634c49..2da12c68 100644 --- a/lib/client/listeners.js +++ b/lib/client/listeners.js @@ -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); });