firemail

标题: 屏蔽本地文件夹 [打印本页]

作者: hechengjin    时间: 2016-5-18 12:30
标题: 屏蔽本地文件夹
方法一:
D:\svn\code\thunderbird17.0.8\mail\base\content\folderPane.js
_modes: {
    /**
     * The all mode returns all folders, arranged in a hierarchy
     */
    all: {
      __proto__: IFolderTreeMode,

      generateMap: function ftv_all_generateMap(ftv) {
        let accounts = gFolderTreeView._sortedAccounts();
        // force each root folder to do its local subfolder discovery.
        MailUtils.discoverFolders();
       // return [new ftvItem(acct.incomingServer.rootFolder)
         //       for each (acct in accounts)];
         var strBundleService = Components.classes["@mozilla.org/intl/stringbundle;1"].
      getService(Components.interfaces.nsIStringBundleService);
  var bundle = strBundleService.createBundle("chrome://messenger/locale/messenger.properties");


  var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService(Components.interfaces.nsIPromptService);
  var strtitle = bundle.GetStringFromName("localFolders");


               
        let ftvItems = [new ftvItem(acct.incomingServer.rootFolder)
                for each (acct in accounts)];
           for(var j = 0; j < ftvItems.length; j++)
           {
                                                if(ftvItems[j].text == strtitle)
                                                {
                                                        ftvItems.splice(j, 1);
                                                }
                                        }
                                        return ftvItems;
      }
    },



二:扩展
https://addons.mozilla.org/zh-CN/thunderbird/addon/hide-local-folders/?src=search
hide_local_folders_english_only-1.03-tb.rar (3.42 KB, 下载次数: 0)







欢迎光临 firemail (http://firemail.wang:8088/) Powered by Discuz! X3