Bug 450712: "INBOX" is always displayed as selected folder name of "When I delete a message/Move it to this folder". r=bienvenu, sr=neil
This commit is contained in:
Родитель
06dddc56ef
Коммит
03fb01509b
|
@ -272,7 +272,7 @@ function setupImapDeleteUI(aServerId)
|
|||
{
|
||||
// read delete_model preference
|
||||
var deleteModel = document.getElementById("imap.deleteModel").getAttribute("value");
|
||||
selectImapDeleteModel(deleteModel)
|
||||
selectImapDeleteModel(deleteModel);
|
||||
|
||||
// read trash_folder_name preference
|
||||
var trashFolderName = getTrashFolderName();
|
||||
|
@ -320,8 +320,15 @@ function selectImapDeleteModel(choice)
|
|||
// Capture any menulist changes from folderPicker
|
||||
function folderPickerChange(aEvent)
|
||||
{
|
||||
var folder = aEvent.target._folder;
|
||||
|
||||
// Set the value to be persisted.
|
||||
document.getElementById("imap.trashFolderName")
|
||||
.setAttribute("value", aEvent.target._folder.name);
|
||||
.setAttribute("value", folder.name);
|
||||
|
||||
// Update the widget to show/do correct things even for subfolders.
|
||||
var trashFolderPicker = document.getElementById("msgTrashFolderPicker");
|
||||
trashFolderPicker.setAttribute("label", folder.prettyName);
|
||||
}
|
||||
|
||||
// Get trash_folder_name from prefs
|
||||
|
|
|
@ -663,8 +663,7 @@
|
|||
var child = this.childNodes[i];
|
||||
if (!child || !child._folder)
|
||||
continue;
|
||||
if (child._folder.URI == aFolder.URI || (this._parentFolder &&
|
||||
this._parentFolder.isAncestorOf(aFolder))) {
|
||||
if (child._folder.URI == aFolder.URI) {
|
||||
// Making an assumption about our DOM positioning here.
|
||||
this.parentNode.selectedIndex = i;
|
||||
return;
|
||||
|
|
Загрузка…
Ссылка в новой задаче