Fix for bug 199524. File bookmark... dialog no longer resizable

r=jag, sr=peterv
This commit is contained in:
varga%netscape.com 2003-04-18 13:23:44 +00:00
parent 8403b92e85
commit abb085458a
3 changed files with 18 additions and 5 deletions

View File

@ -322,3 +322,14 @@ function toggleGroup()
gFld_Name.focus();
onFieldInput();
}
function persistTreeSize()
{
if (!document.getElementById("folderbox").hidden) {
var bookmarkView = document.getElementById("bookmarks-view");
bookmarkView.setAttribute("height", bookmarkView.boxObject.height);
document.persist("bookmarks-view", "height");
bookmarkView.setAttribute("width", bookmarkView.boxObject.width);
document.persist("bookmarks-view", "width");
}
}

View File

@ -41,6 +41,7 @@
ondialogaccept="return onOK(event)"
title="&newBookmark.title;" selectFolderTitle="&selectFolder.title;"
onload="Startup();"
onunload="persistTreeSize();"
persist="screenX screenY"
screenX="24" screenY="24">
@ -94,7 +95,8 @@
<vbox id="folderbox" flex="1">
<label id="destinationLabel" value="&destination.label;"/>
<bookmarks-tree id="bookmarks-view" flex="1" type="folders"
rows="10" seltype="single"/>
rows="10" seltype="single"
persist="width height"/>
<separator id="folderbuttonseparator" class="thin"/>

View File

@ -505,7 +505,7 @@ var BookmarksCommand = {
{
var rv = { selectedFolder: null };
openDialog("chrome://communicator/content/bookmarks/addBookmark.xul", "",
"centerscreen,chrome,modal=yes,dialog=yes,resizable=no", null, null, null, null, "selectFolder", rv);
"centerscreen,chrome,modal=yes,dialog=yes,resizable=yes", null, null, null, null, "selectFolder", rv);
if (!rv.target)
return;
@ -894,7 +894,7 @@ var BookmarksController = {
var folder = aTarget.parent.Value;
var rv = { newBookmark: null };
openDialog("chrome://communicator/content/bookmarks/addBookmark.xul", "",
"centerscreen,chrome,modal=yes,dialog=yes,resizable=no", null, null, folder, null, "newBookmark", rv);
"centerscreen,chrome,modal=yes,dialog=yes,resizable=yes", null, null, folder, null, "newBookmark", rv);
break;
case "cmd_bm_newseparator":
BookmarksCommand.createNewSeparator(aTarget);
@ -1506,7 +1506,7 @@ var BookmarksUtils = {
}
openDialog("chrome://communicator/content/bookmarks/addBookmark.xul", "",
"centerscreen,chrome,dialog=yes,resizable=no,dependent",
"centerscreen,chrome,dialog=yes,resizable=yes,dependent",
currentTabInfo.name, currentTabInfo.url, null,
currentTabInfo.charset, "addGroup" + (aSelect ? ",group" : ""), tabsInfo);
},
@ -1541,7 +1541,7 @@ var BookmarksUtils = {
if (aShowDialog) {
openDialog("chrome://communicator/content/bookmarks/addBookmark.xul", "",
"centerscreen,chrome,dialog=yes,resizable=no,dependent", aTitle, aURL, null, aCharset);
"centerscreen,chrome,dialog=yes,resizable=yes,dependent", aTitle, aURL, null, aCharset);
}
else {
// User has elected to override the file dialog and always file bookmarks