亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mail3panewindowcommands.js

?? 現(xiàn)在很火的郵件客戶端軟件thunderbird的源碼
?? JS
?? 第 1 頁 / 共 3 頁
字號(hào):
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-# ***** BEGIN LICENSE BLOCK *****# Version: MPL 1.1/GPL 2.0/LGPL 2.1## The contents of this file are subject to the Mozilla Public License Version# 1.1 (the "License"); you may not use this file except in compliance with# the License. You may obtain a copy of the License at# http://www.mozilla.org/MPL/## Software distributed under the License is distributed on an "AS IS" basis,# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License# for the specific language governing rights and limitations under the# License.## The Original Code is Mozilla Communicator client code, released# March 31, 1998.## The Initial Developer of the Original Code is# Netscape Communications Corporation.# Portions created by the Initial Developer are Copyright (C) 1998-2000# the Initial Developer. All Rights Reserved.## Contributor(s):#   Jan Varga <varga@nixcorp.com>#   H錵an Waara (hwaara@chello.se)## Alternatively, the contents of this file may be used under the terms of# either the GNU General Public License Version 2 or later (the "GPL"), or# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),# in which case the provisions of the GPL or the LGPL are applicable instead# of those above. If you wish to allow use of your version of this file only# under the terms of either the GPL or the LGPL, and not to allow others to# use your version of this file under the terms of the MPL, indicate your# decision by deleting the provisions above and replace them with the notice# and other provisions required by the GPL or the LGPL. If you do not delete# the provisions above, a recipient may use your version of this file under# the terms of any one of the MPL, the GPL or the LGPL.## ***** END LICENSE BLOCK *****var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService(Components.interfaces.nsIPromptService);var gMessengerBundle = document.getElementById("bundle_messenger");// Controller object for folder panevar FolderPaneController ={   supportsCommand: function(command)	{		switch ( command )		{			case "cmd_delete":			case "button_delete":			//case "cmd_selectAll": the folder pane currently only handles single selection			case "cmd_cut":			case "cmd_copy":			case "cmd_paste":				return true;							default:				return false;		}	},	isCommandEnabled: function(command)	{    if (IsFakeAccount())       return false;		switch ( command )		{			case "cmd_cut":			case "cmd_copy":			case "cmd_paste":				return false;			case "cmd_delete":			case "button_delete":			if ( command == "cmd_delete" )				goSetMenuValue(command, 'valueFolder');      var folderTree = GetFolderTree();      var startIndex = {};      var endIndex = {};      folderTree.view.selection.getRangeAt(0, startIndex, endIndex);      if (startIndex.value >= 0) {        var canDeleteThisFolder;				var specialFolder = null;				var isServer = null;				var serverType = null;				try {          var folderResource = GetFolderResource(folderTree, startIndex.value);          specialFolder = GetFolderAttribute(folderTree, folderResource, "SpecialFolder");          isServer = GetFolderAttribute(folderTree, folderResource, "IsServer");          serverType = GetFolderAttribute(folderTree, folderResource, "ServerType");          if (serverType == "nntp") {			     	if ( command == "cmd_delete" ) {					      goSetMenuValue(command, 'valueNewsgroup');				    	  goSetAccessKey(command, 'valueNewsgroupAccessKey');            }          }				}				catch (ex) {					//dump("specialFolder failure: " + ex + "\n");				}         if (specialFolder == "Inbox" || specialFolder == "Trash" || specialFolder == "Drafts" ||            specialFolder == "Sent" || specialFolder == "Templates" || specialFolder == "Unsent Messages" ||            (specialFolder == "Junk" && !CanRenameDeleteJunkMail(GetSelectedFolderURI())) || isServer == "true")          canDeleteThisFolder = false;        else          canDeleteThisFolder = true;        return canDeleteThisFolder && isCommandEnabled(command);      }			else				return false;			default:				return false;		}	},	doCommand: function(command)	{    // if the user invoked a key short cut then it is possible that we got here for a command which is    // really disabled. kick out if the command should be disabled.    if (!this.isCommandEnabled(command)) return;		switch ( command )		{			case "cmd_delete":			case "button_delete":				MsgDeleteFolder();				break;		}	},		onEvent: function(event)	{	}};// DefaultController object (handles commands when one of the trees does not have focus)var DefaultController ={   supportsCommand: function(command)	{		switch ( command )		{      case "cmd_createFilterFromPopup":			case "cmd_close":			case "cmd_reply":			case "button_reply":			case "cmd_replySender":			case "cmd_replyGroup":			case "cmd_replyall":			case "button_replyall":			case "cmd_forward":			case "button_forward":			case "cmd_forwardInline":			case "cmd_forwardAttachment":			case "cmd_editAsNew":      case "cmd_createFilterFromMenu":			case "cmd_delete":			case "button_delete":      case "button_junk":			case "cmd_shiftDelete":			case "cmd_nextMsg":      case "button_next":      case "button_previous":			case "cmd_nextUnreadMsg":			case "cmd_nextFlaggedMsg":			case "cmd_nextUnreadThread":			case "cmd_previousMsg":			case "cmd_previousUnreadMsg":			case "cmd_previousFlaggedMsg":      case "button_goForward":      case "button_goBack":      case "cmd_goForward":      case "cmd_goBack":      case "cmd_goStartPage":			case "cmd_viewAllMsgs":			case "cmd_viewUnreadMsgs":      case "cmd_viewThreadsWithUnread":      case "cmd_viewWatchedThreadsWithUnread":      case "cmd_viewIgnoredThreads":      case "cmd_undo":      case "cmd_redo":			case "cmd_expandAllThreads":			case "cmd_collapseAllThreads":			case "cmd_renameFolder":			case "cmd_sendUnsentMsgs":			case "cmd_openMessage":      case "button_print":			case "cmd_print":			case "cmd_printpreview":			case "cmd_printSetup":			case "cmd_saveAsFile":			case "cmd_saveAsTemplate":      case "cmd_properties":			case "cmd_viewPageSource":			case "cmd_setFolderCharset":			case "cmd_reload":      case "button_getNewMessages":			case "cmd_getNewMessages":      case "cmd_getMsgsForAuthAccounts":			case "cmd_getNextNMessages":			case "cmd_find":			case "cmd_findAgain":			case "cmd_findPrevious":      case "cmd_search":      case "button_mark":      case "cmd_tag":			case "cmd_markAsRead":			case "cmd_markAllRead":			case "cmd_markThreadAsRead":      case "cmd_markReadByDate":			case "cmd_markAsFlagged":			case "cmd_markAsJunk":			case "cmd_markAsNotJunk":      case "cmd_recalculateJunkScore":      case "cmd_applyFilters":      case "cmd_runJunkControls":      case "cmd_deleteJunk":      case "button_file":			case "cmd_file":			case "cmd_emptyTrash":			case "cmd_compactFolder":  	  case "cmd_settingsOffline":      case "cmd_close":      case "cmd_selectAll":      case "cmd_selectThread":      case "cmd_moveToFolderAgain":				return true;      case "cmd_downloadFlagged":      case "cmd_downloadSelected":      case "cmd_synchronizeOffline":        return MailOfflineMgr.isOnline();      case "cmd_watchThread":      case "cmd_killThread":        return(isNewsURI(GetFirstSelectedMessage()));			default:				return false;		}	},  isCommandEnabled: function(command)  {    var enabled = new Object();    enabled.value = false;    var checkStatus = new Object();    if (IsFakeAccount())       return false;    switch ( command )    {      case "cmd_delete":        UpdateDeleteCommand();        // fall through      case "button_delete":        if (gDBView)          gDBView.getCommandStatus(nsMsgViewCommandType.deleteMsg, enabled, checkStatus);        return enabled.value;      case "cmd_shiftDelete":        if (gDBView)          gDBView.getCommandStatus(nsMsgViewCommandType.deleteNoTrash, enabled, checkStatus);        return enabled.value;      case "button_junk":        UpdateJunkToolbarButton();        if (gDBView)          gDBView.getCommandStatus(nsMsgViewCommandType.junk, enabled, checkStatus);        return enabled.value;      case "cmd_killThread":        return GetNumSelectedMessages() > 0;      case "cmd_watchThread":        if (gDBView)          gDBView.getCommandStatus(nsMsgViewCommandType.toggleThreadWatched, enabled, checkStatus);        return enabled.value;      case "cmd_createFilterFromPopup":      case "cmd_createFilterFromMenu":        var loadedFolder = GetLoadedMsgFolder();        if (!(loadedFolder && loadedFolder.server.canHaveFilters))          return false;   // else fall thru      case "cmd_saveAsFile":      case "cmd_saveAsTemplate":        if (GetNumSelectedMessages() > 1)          return false;   // else fall thru      case "cmd_reply":      case "button_reply":      case "cmd_replySender":      case "cmd_replyGroup":      case "cmd_replyall":      case "button_replyall":      case "cmd_forward":      case "button_forward":      case "cmd_forwardInline":      case "cmd_forwardAttachment":      case "cmd_editAsNew":      case "cmd_openMessage":      case "button_print":      case "cmd_print":      case "cmd_viewPageSource":      case "cmd_reload":        if (GetNumSelectedMessages() > 0)        {          if (gDBView)          {            gDBView.getCommandStatus(nsMsgViewCommandType.cmdRequiringMsgBody, enabled, checkStatus);            return enabled.value;          }        }        return false;      case "cmd_printpreview":	      if ( GetNumSelectedMessages() == 1 && gDBView)        {           gDBView.getCommandStatus(nsMsgViewCommandType.cmdRequiringMsgBody, enabled, checkStatus);           return enabled.value;        }        return false;      case "cmd_printSetup":        return true;      case "cmd_markAsFlagged":      case "button_file":      case "cmd_file":        return (GetNumSelectedMessages() > 0 );      case "cmd_markAsJunk":      case "cmd_markAsNotJunk":      case "cmd_recalculateJunkScore":        // can't do news on junk yet.        return (GetNumSelectedMessages() > 0 && !isNewsURI(GetFirstSelectedMessage()));      case "cmd_applyFilters":        if (gDBView)          gDBView.getCommandStatus(nsMsgViewCommandType.applyFilters, enabled, checkStatus);        return enabled.value;      case "cmd_runJunkControls":        if (gDBView)          gDBView.getCommandStatus(nsMsgViewCommandType.runJunkControls, enabled, checkStatus);        return enabled.value;      case "cmd_deleteJunk":        if (gDBView)          gDBView.getCommandStatus(nsMsgViewCommandType.deleteJunk, enabled, checkStatus);        return enabled.value;      case "button_mark":      case "cmd_tag":      case "cmd_markAsRead":      case "cmd_markThreadAsRead":        return GetNumSelectedMessages() > 0;      case "button_previous":      case "button_next":        return IsViewNavigationItemEnabled();      case "cmd_nextMsg":      case "cmd_nextUnreadMsg":      case "cmd_nextUnreadThread":      case "cmd_previousMsg":      case "cmd_previousUnreadMsg":        return IsViewNavigationItemEnabled();      case "button_goForward":      case "button_goBack":      case "cmd_goForward":      case "cmd_goBack":        if (gDBView)          enabled.value = gDBView.navigateStatus((command == "cmd_goBack" || command == "button_goBack") ? nsMsgNavigationType.back : nsMsgNavigationType.forward);        return enabled.value;      case "cmd_goStartPage":        return pref.getBoolPref("mailnews.start_page.enabled") && !IsMessagePaneCollapsed();      case "cmd_markAllRead":      case "cmd_markReadByDate":        return IsFolderSelected();      case "cmd_find":      case "cmd_findAgain":      case "cmd_findPrevious":        return IsMessageDisplayedInMessagePane();        break;      case "cmd_search":        return IsCanSearchMessagesEnabled();      case "cmd_selectAll":        return gDBView != null;      // these are enabled on when we are in threaded mode      case "cmd_selectThread":        if (GetNumSelectedMessages() <= 0) return false;      case "cmd_expandAllThreads":      case "cmd_collapseAllThreads":        if (!gDBView || !gDBView.supportsThreading)           return false;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品美腿丝袜| 久草这里只有精品视频| 蜜臂av日日欢夜夜爽一区| 高清shemale亚洲人妖| 欧洲一区二区三区在线| 久久毛片高清国产| 日韩精品视频网站| 色综合天天综合在线视频| 日韩精品一区国产麻豆| 一区二区三区资源| 成人午夜在线视频| 精品88久久久久88久久久| 亚洲成人激情社区| 91久久人澡人人添人人爽欧美| 国产欧美一区二区精品婷婷| 天堂蜜桃一区二区三区| 99久免费精品视频在线观看| 久久久精品影视| 精品一区二区三区免费视频| 91麻豆福利精品推荐| 日本一区二区三区高清不卡| 国产一区激情在线| 日韩一级免费观看| 午夜影院久久久| 欧美性生活影院| 亚洲色图清纯唯美| av在线不卡网| 国产精品卡一卡二卡三| 黑人巨大精品欧美一区| 日韩视频不卡中文| 日韩国产精品久久| 欧美日韩国产123区| 视频一区视频二区中文| 欧美日韩另类一区| 亚洲精品国产精华液| 色女孩综合影院| 亚洲免费在线播放| 色婷婷久久99综合精品jk白丝| 欧美三级日韩三级国产三级| 亚洲精品你懂的| 91女神在线视频| 一区二区三区日韩在线观看| 91久久香蕉国产日韩欧美9色| 欧美精品国产精品| 日韩精品成人一区二区三区| 91精品午夜视频| 三级一区在线视频先锋| 日韩一区二区在线看| 久久国产乱子精品免费女| 亚洲精品一区在线观看| 激情久久五月天| 久久久久国色av免费看影院| 懂色av中文一区二区三区| 国产精品乱人伦一区二区| 91麻豆视频网站| 午夜精品久久久久久久久久| 日韩一区二区免费电影| 国产原创一区二区| 亚洲天堂a在线| 欧美一区二区私人影院日本| 国产综合久久久久久鬼色| 中文字幕高清不卡| 欧美日韩在线综合| 精东粉嫩av免费一区二区三区 | 日韩欧美精品在线视频| 毛片不卡一区二区| 久久久久国产精品麻豆ai换脸| 亚洲情趣在线观看| 欧美一区二区三区人| 国精产品一区一区三区mba桃花| 久久久久亚洲蜜桃| 国产高清不卡一区二区| 夜夜亚洲天天久久| 日韩欧美亚洲国产另类| 91视频91自| 日本成人在线一区| 中文字幕一区在线观看| 欧美一级免费大片| www.欧美日韩| 久久国产免费看| 亚洲国产视频一区二区| 欧美激情在线观看视频免费| 欧美日韩成人在线一区| av福利精品导航| 久色婷婷小香蕉久久| 亚洲欧美在线另类| 欧美r级在线观看| 91国产视频在线观看| 国产黑丝在线一区二区三区| 首页欧美精品中文字幕| 国产精品美女一区二区三区 | 国产99久久久国产精品潘金| 一区二区三区免费看视频| 久久久久国色av免费看影院| 91精品国产综合久久精品图片| 天涯成人国产亚洲精品一区av| 在线观看av一区| 成人av在线资源网| 国产乱码精品1区2区3区| 日韩经典一区二区| 无码av免费一区二区三区试看 | 国产欧美日韩综合| 欧美一区二区啪啪| 欧美日韩卡一卡二| 在线观看视频欧美| 91视视频在线观看入口直接观看www | 久久久久久久久久久久久夜| 欧美午夜在线一二页| 9l国产精品久久久久麻豆| 国产91在线看| 粉嫩久久99精品久久久久久夜| 国产精品乱子久久久久| 久久精品一区二区三区不卡牛牛| 久久99精品国产麻豆不卡| 亚洲成a人v欧美综合天堂下载 | 日本aⅴ免费视频一区二区三区| 欧美群妇大交群中文字幕| 欧美日韩专区在线| 欧美日韩精品系列| 欧美色图免费看| 欧美日韩电影一区| 91.com视频| 日韩三级伦理片妻子的秘密按摩| 成人黄色国产精品网站大全在线免费观看| 欧美激情综合在线| 国产精品国产三级国产三级人妇 | 午夜免费欧美电影| 1区2区3区欧美| 在线综合视频播放| 91丨九色丨黑人外教| 国产婷婷一区二区| 91丨porny丨中文| 高清成人免费视频| 福利电影一区二区| 日日骚欧美日韩| 亚洲免费色视频| 亚洲精选一二三| 日韩一级完整毛片| 精品粉嫩超白一线天av| 国产欧美视频在线观看| 亚洲精品国产一区二区精华液| 欧美日韩小视频| 精品久久免费看| 中文字幕一区二区不卡| 亚洲精品五月天| 日韩精品欧美精品| 国产成人亚洲综合a∨婷婷| 色综合天天综合网天天看片| 欧美一区二区视频在线观看2022| 国产.精品.日韩.另类.中文.在线.播放| 亚洲色图制服丝袜| 日韩高清一级片| 成人性生交大片免费看中文| 91久久免费观看| 日韩欧美综合一区| 国产精品久久久久桃色tv| 亚洲v精品v日韩v欧美v专区| 久久机这里只有精品| 一本色道久久综合亚洲91| 日韩欧美国产综合一区| 中文字幕欧美一区| 免费高清在线视频一区·| 99在线热播精品免费| 欧美xxxx老人做受| 一区二区在线免费观看| 国产真实精品久久二三区| 色偷偷88欧美精品久久久| 精品理论电影在线| 亚洲国产精品久久人人爱蜜臀 | 精品国产免费视频| 亚洲欧美日本在线| 国产成人午夜片在线观看高清观看| 麻豆精品视频在线观看免费| 99re成人精品视频| 久久久亚洲欧洲日产国码αv| 日韩精品中文字幕在线不卡尤物| 欧美精品自拍偷拍| 一区二区三区毛片| 国产不卡视频一区| 精品久久久网站| 午夜一区二区三区在线观看| 成人黄色在线看| 久久精品免费在线观看| 麻豆国产精品官网| 欧美丰满一区二区免费视频| 亚洲永久免费av| 91伊人久久大香线蕉| 国产精品毛片高清在线完整版| 亚洲天堂网中文字| 成人深夜视频在线观看| 精品日产卡一卡二卡麻豆| 日韩高清不卡一区二区| 欧美日韩午夜在线| 天天影视涩香欲综合网 | 51精品国自产在线| 亚洲中国最大av网站| 欧美亚洲国产bt| 亚洲午夜国产一区99re久久| 日本韩国一区二区三区视频| 亚洲制服欧美中文字幕中文字幕|