From aa8fb699aa1d27ec90c1c20dc9a6764107df276f Mon Sep 17 00:00:00 2001 From: "hwaara%chello.se" Date: Tue, 17 Apr 2001 23:11:51 +0000 Subject: [PATCH] some more transition, code's not 100% ready yet so beware of errors. git-svn-id: svn://10.0.0.236/branches/FOLDER_OUTLINER_20010417_BRANCH@92584 18797224-902f-48f8-a5cc-f745e15eee43 --- .../base/resources/content/commandglue.js | 2 +- .../base/resources/content/widgetglue.js | 19 ++++++++++--------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/mozilla/mailnews/base/resources/content/commandglue.js b/mozilla/mailnews/base/resources/content/commandglue.js index 7bd8ea07f82..3eb79774401 100644 --- a/mozilla/mailnews/base/resources/content/commandglue.js +++ b/mozilla/mailnews/base/resources/content/commandglue.js @@ -193,7 +193,7 @@ function ChangeFolderByIndex(index) gCurrentFolderIndex = index; } -function setTitleFromFolder(msgfolder, subject) +function SetTitleFromFolder(msgfolder, subject) { if (!msgfolder) return; diff --git a/mozilla/mailnews/base/resources/content/widgetglue.js b/mozilla/mailnews/base/resources/content/widgetglue.js index 31fef81e986..bb25db4ade7 100644 --- a/mozilla/mailnews/base/resources/content/widgetglue.js +++ b/mozilla/mailnews/base/resources/content/widgetglue.js @@ -118,8 +118,9 @@ function MsgEmptyTrash() if (folderList) { - var folder; - folder = folderList[0]; + var folder = folderList[0]; + var resource = GetFolderResource(folder); + if (folder) { var trashUri = GetSelectTrashUri(index); @@ -134,11 +135,11 @@ function MsgEmptyTrash() var trashSelected = IsSpecialFolderSelected(MSG_FOLDER_FLAG_TRASH); if(trashSelected) - outliner.clearSelection(); + outliner.outlinerBoxObject.selection.clearSelection(); try { - messenger.EmptyTrash(tree.database, folder.resource); + messenger.EmptyTrash(GetFolderDatasource(), GetSelectedFolderURI()); } catch(e) { @@ -148,7 +149,7 @@ function MsgEmptyTrash() { trashElement = document.getElementById(trashUri); if (trashElement) - ChangeSelection(tree, trashElement); + ChangeSelection(outliner, trashElement); } } } @@ -158,10 +159,10 @@ function MsgEmptyTrash() function MsgCompactFolder(isAll) { //get the selected elements - var tree = GetFolderTree(); - if (tree) + var outliner = GetFolderOutliner(); + if (outliner) { - var folderList = tree.selectedItems; + var folderList = GetSelectedMsgFolders(); if (folderList) { var selctedFolderUri = ""; @@ -191,7 +192,7 @@ function MsgCompactFolder(isAll) dump("folder = " + folder.localName + "\n"); try { - messenger.CompactFolder(tree.database, folder.resource, isAll); + messenger.CompactFolder(GetFolderDatasource(), folder.resource, isAll); } catch(e) {