Bug #291341 --> switching from drafts folder to saved search folder doesn't remove the edit draft button. sr=bienvenu

This commit is contained in:
scott%scott-macgregor.org 2006-12-07 18:35:08 +00:00
parent b71144ac43
commit 381429c579
3 changed files with 14 additions and 11 deletions

View File

@ -77,9 +77,6 @@ var gAccountCentralLoaded = true;
var gFakeAccountPageLoaded = false;
//End progress and Status variables
// for checking if the folder loaded is Draft or Unsent which msg is editable
var gIsEditableMsgFolder = false;
function OnMailWindowUnload()
{
MailOfflineMgr.uninit();

View File

@ -334,9 +334,7 @@ var messageHeaderSink = {
ShowMessageHeaderPane();
UpdateMessageHeaders();
if (gIsEditableMsgFolder)
ShowEditMessageButton();
ShowEditMessageButton();
for (index in gMessageListeners)
gMessageListeners[index].onEndHeaders();
@ -1514,9 +1512,19 @@ function ClearAttachmentList()
function ShowEditMessageButton()
{
var editBox = document.getElementById("editMessageBox");
if (editBox)
editBox.collapsed = false;
// it would be nice if we passed in the msgHdr from the back end
var msgHdr;
try
{
msgHdr = gDBView.hdrForFirstSelectedMessage;
}
catch (ex)
{
return;
}
if (IsSpecialFolder(msgHdr.folder, MSG_FOLDER_FLAG_DRAFTS, true))
document.getElementById("editMessageBox").collapsed = false;
}
function ClearEditMessageButton()

View File

@ -220,8 +220,6 @@ var folderListener = {
gDBView.suppressCommandUpdating = false;
}
gIsEditableMsgFolder = IsSpecialFolder(msgFolder, MSG_FOLDER_FLAG_DRAFTS, true);
gCurrentLoadingFolderSortType = 0;
gCurrentLoadingFolderSortOrder = 0;
gCurrentLoadingFolderViewType = 0;