Open Viewer if preview can't be open

This commit is contained in:
benweet 2014-04-22 00:19:55 +01:00
parent 97a3bd7dae
commit 5a1ea7c14f

View File

@ -403,16 +403,29 @@ define([
previewPanel.isOpen = true; previewPanel.isOpen = true;
previewPanel.createToggler(); previewPanel.createToggler();
previewPanel.halfSize = true;
previewToggler.$elt.click(_.bind(previewPanel.toggle, previewPanel));
// Hide extension buttons when preview is closed
previewPanel.$elt.on('hide.layout.toggle', function() { previewPanel.$elt.on('hide.layout.toggle', function() {
previewButtons.bottom = 99999; previewButtons.bottom = 99999;
previewButtons.applyCss(); previewButtons.applyCss();
}); });
// Show extension buttons when preview is open
previewPanel.$elt.on('shown.layout.toggle', function() { previewPanel.$elt.on('shown.layout.toggle', function() {
previewButtons.bottom = 6; previewButtons.bottom = 6;
previewButtons.applyCss(); previewButtons.applyCss();
}); });
previewPanel.halfSize = true;
previewToggler.$elt.click(_.bind(previewPanel.toggle, previewPanel)); // Open StackEdit Viewer if failing to open the preview
previewPanel.$elt.on('show.layout.toggle', function() {
_.defer(function() {
if(!previewPanel.isOpen) {
window.location.href = 'viewer';
}
});
});
documentPanel.isOpen = false; documentPanel.isOpen = false;
documentPanel.createToggler(true); documentPanel.createToggler(true);