52564, r=naving sr=mscott. Fixing the new Folder dialog issue and taking care of long

folder names without the use of window.sizeToContent(). Thanks to disttsc@bart.nl for
providing this patch
This commit is contained in:
naving%netscape.com 2001-01-08 19:17:42 +00:00
parent e19ce46ffc
commit 1e51410de5
3 changed files with 5 additions and 13 deletions

View File

@ -97,11 +97,4 @@ function SetFolderPicker(uri,pickerID)
picker.setAttribute("value",selectedValue); picker.setAttribute("value",selectedValue);
picker.setAttribute("uri",uri); picker.setAttribute("uri",uri);
if (pickerID == "msgNewFolderPicker") {
// XXX Ugly hack to make sizeToContent work, see bug 62987
window.resizeTo(0,0);
window.sizeToContent();
}
} }

View File

@ -48,19 +48,17 @@ function onLoad()
if (arguments.dualUseFolders) { if (arguments.dualUseFolders) {
dialog.folderType = FOLDERS | MESSAGES; dialog.folderType = FOLDERS | MESSAGES;
} else { } else {
window.resizeTo(250, 235);
// set our folder type by calling the default selected type's oncommand // set our folder type by calling the default selected type's oncommand
var selectedFolderType = document.getElementById("folderGroup").selectedItem; var selectedFolderType = document.getElementById("folderGroup").selectedItem;
eval(selectedFolderType.getAttribute("oncommand")); eval(selectedFolderType.getAttribute("oncommand"));
// show the section which allows us to select the folder type to create // show the section which allows us to select the folder type to create
var newFolderTypeBox = document.getElementById("newFolderTypeBox"); var newFolderTypeBox = document.getElementById("newFolderTypeBox");
newFolderTypeBox.setAttribute("hidden", "false"); newFolderTypeBox.removeAttribute("hidden");
} }
// XXX Ugly hack to make sizeToContent work, see bug 62987
window.resizeTo(0, 0);
window.sizeToContent();
moveToAlertPosition(); moveToAlertPosition();
doEnabling(); doEnabling();
doSetOKCancel(onOK, onCancel); doSetOKCancel(onOK, onCancel);

View File

@ -34,6 +34,7 @@
title="&newFolderDialog.title;" title="&newFolderDialog.title;"
align="vertical" align="vertical"
class="dialog" class="dialog"
width="200" height="180"
onload="onLoad();"> onload="onLoad();">
<script type="text/javascript" src="chrome://global/content/strres.js"/> <script type="text/javascript" src="chrome://global/content/strres.js"/>
@ -54,7 +55,7 @@
<text value="&description.label;" class="label" accesskey="&description.accesskey;" for="msgNewFolderPicker"/> <text value="&description.label;" class="label" accesskey="&description.accesskey;" for="msgNewFolderPicker"/>
<box align="horizontal"> <box align="horizontal">
<menu id="msgNewFolderPicker" oncommand="doEnabling(); window.sizeToContent();"/> <menu id="msgNewFolderPicker" oncommand="doEnabling();" crop="right" flex="1"/>
<spring flex="1"/> <spring flex="1"/>
</box> </box>