Preview pane cannot be resized after it has been hidden and then shown again

pull/1/head
Caleb James DeLisle 7 years ago
parent d9e97b86e6
commit ae87320408

@ -93,7 +93,7 @@ define([
$previewContainer.toggle(); $previewContainer.toggle();
if ($previewContainer.is(':visible')) { if ($previewContainer.is(':visible')) {
forceDrawPreview(); forceDrawPreview();
$codeMirror.removeClass('cp-ap-code-fullpage'); $codeMirror.removeClass('cp-app-code-fullpage');
$previewButton.addClass('cp-toolbar-button-active'); $previewButton.addClass('cp-toolbar-button-active');
framework._.sfCommon.setPadAttribute('previewMode', true, function (e) { framework._.sfCommon.setPadAttribute('previewMode', true, function (e) {
if (e) { return console.log(e); } if (e) { return console.log(e); }
@ -154,15 +154,16 @@ define([
e.preventDefault(); e.preventDefault();
var x = e.pageX; var x = e.pageX;
var w = $target.width(); var w = $target.width();
var handler = function (evt) {
$(window).on('mouseup mousemove', function handler(evt) {
if (evt.type === 'mouseup') { if (evt.type === 'mouseup') {
$(window).off('mouseup mousemove', handler); $(window).off('mouseup mousemove', handler);
return; return;
} }
$target.css('width', (w - x + evt.pageX) + 'px'); $target.css('width', (w - x + evt.pageX) + 'px');
editor.refresh(); editor.refresh();
}); };
$(window).off('mouseup mousemove', handler);
$(window).on('mouseup mousemove', handler);
}); });
}); });
@ -335,7 +336,6 @@ define([
}).nThen(waitFor()); }).nThen(waitFor());
}).nThen(function (/*waitFor*/) { }).nThen(function (/*waitFor*/) {
console.log('hi');
andThen2(editor, CodeMirror, framework); andThen2(editor, CodeMirror, framework);
}); });
}; };

Loading…
Cancel
Save