diff --git a/lib/client/listeners.js b/lib/client/listeners.js index b33aa3b6..9885ba49 100644 --- a/lib/client/listeners.js +++ b/lib/client/listeners.js @@ -22,6 +22,7 @@ var Util, DOM, CloudFunc, CloudCmd; dragndrop(); unload(); pop(); + resize(); }; this.initKeysPanel = function() { @@ -296,6 +297,17 @@ var Util, DOM, CloudFunc, CloudCmd; }); } + function resize() { + Events.add('resize', function() { + var is = window.innerWidth < CloudCmd.MIN_ONE_PANEL_WIDTH, + name = Info.panel.getAttribute('data-name'), + isLeft = name === 'js-left'; + + if (is && !isLeft) + DOM.changePanel(); + }); + } + } })(Util, DOM, CloudFunc, CloudCmd);