OK, I think this will give us both Z-pane height persist and a working full-screen mode

This commit is contained in:
Dan Stillman 2006-10-24 19:28:39 +00:00
parent 26b1658cca
commit 62f9c0d6cc
2 changed files with 7 additions and 5 deletions

View File

@ -156,10 +156,12 @@ var ZoteroPane = new function()
function fullScreen()
{
var visible = document.getElementById('content').getAttribute('collapsed') == 'true';
document.getElementById('content').setAttribute('collapsed', !visible);
document.getElementById('zotero-splitter').setAttribute('collapsed', !visible);
document.getElementById('tb-fullscreen').setAttribute('fullscreenmode', !visible);
var collapsed = document.getElementById('content').getAttribute('collapsed') == 'true';
// Turn Z-pane flex on to stretch to window in full-screen, but off otherwise so persist works
document.getElementById('zotero-pane').setAttribute('flex', collapsed ? "0" : "1");
document.getElementById('content').setAttribute('collapsed', !collapsed);
document.getElementById('zotero-splitter').setAttribute('collapsed', !collapsed);
document.getElementById('tb-fullscreen').setAttribute('fullscreenmode', !collapsed);
}
/*

View File

@ -47,7 +47,7 @@
<vbox id="appcontent">
<!-- Changes to attributes of zotero-splitter and zotero-pane must be mirrored on overlay.js's onLoad() function -->
<splitter id="zotero-splitter" resizebefore="closest" resizeafter="closest" collapsed="true"/>
<hbox id="zotero-pane" flex="1" persist="height" collapsed="true">
<hbox id="zotero-pane" persist="height" collapsed="true">
<popupset>
<popup id="zotero-collectionmenu" onpopupshowing="ZoteroPane.buildCollectionContextMenu();">
<menuitem label="&zotero.toolbar.newCollection.label;" command="cmd_zotero_newCollection"/>