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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? privacy.js

?? 現在很火的郵件客戶端軟件thunderbird的源碼
?? JS
字號:
# -*- Mode: Java; tab-width: 2; 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 the Thunderbird Preferences System.## The Initial Developer of the Original Code is# Scott MacGregor.# Portions created by the Initial Developer are Copyright (C) 2005# the Initial Developer. All Rights Reserved.## Contributor(s):#   Scott MacGregor <mscott@mozilla.org>## 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 gPrivacyPane = {  mPane: null,  mInitialized: false,  init: function ()  {    this.mPane = document.getElementById("panePrivacy");        this.updateManualMarkMode(document.getElementById('manualMark').checked);    this.updateJunkLogButton(document.getElementById('enableJunkLogging').checked);        // Update the MP buttons    this.updateMasterPasswordButton();        // update the checkbox for downloading phishing url tables    this.updateDownloadedPhishingListState();    var preference = document.getElementById("mail.preferences.privacy.selectedTabIndex");    if (preference.value)      document.getElementById("privacyPrefs").selectedIndex = preference.value;    this.mInitialized = true;  },  tabSelectionChanged: function ()  {    if (this.mInitialized)      document.getElementById("mail.preferences.privacy.selectedTabIndex")              .valueFromPreferences = document.getElementById("privacyPrefs").selectedIndex;  },  updateManualMarkMode: function(aEnableRadioGroup)  {    document.getElementById('manualMarkMode').disabled = !aEnableRadioGroup;  },    updateJunkLogButton: function(aEnableButton)  {    document.getElementById('openJunkLogButton').disabled = !aEnableButton;  },     openJunkLog: function()  {    document.documentElement.openWindow("mailnews:junklog", "chrome://messenger/content/preferences/junkLog.xul",                                        "", null);    },    resetTrainingData: function()  {    // make sure the user really wants to do this    var promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"]                          .getService(Components.interfaces.nsIPromptService);    var bundle = document.getElementById("bundlePreferences");    var title = bundle.getString("confirmResetJunkTrainingTitle");    var text = bundle.getString("confirmResetJunkTrainingText");    // if the user says no, then just fall out    if (!promptService.confirm(window, title, text))      return;    // otherwise go ahead and remove the training data    var junkmailPlugin = Components.classes["@mozilla.org/messenger/filter-plugin;1?name=bayesianfilter"]	                      .getService(Components.interfaces.nsIJunkMailPlugin);    if (junkmailPlugin)      junkmailPlugin.resetTrainingData();        },  initReencryptCallback: function()  {    var wallet = Components.classes['@mozilla.org/wallet/wallet-service;1'];    wallet = wallet.getService().QueryInterface(Components.interfaces.nsIWalletService);    wallet.WALLET_InitReencryptCallback(window);  },  viewPasswords: function()  {    document.documentElement.openWindow("Toolkit:PasswordManager", "chrome://messenger/content/preferences/viewpasswords.xul",                                        "", null);  },  changeMasterPassword: function ()  {    document.documentElement.openSubDialog("chrome://mozapps/content/preferences/changemp.xul",                                           "", null);    this.updateMasterPasswordButton();  },      updateMasterPasswordButton: function ()  {    // See if there's a master password and set the button label accordingly    var secmodDB = Components.classes["@mozilla.org/security/pkcs11moduledb;1"]                             .getService(Components.interfaces.nsIPKCS11ModuleDB);    var slot = secmodDB.findSlotByName("");    if (slot) {      const nsIPKCS11Slot = Components.interfaces.nsIPKCS11Slot;      var status = slot.status;      var noMP = status == nsIPKCS11Slot.SLOT_UNINITIALIZED ||                  status == nsIPKCS11Slot.SLOT_READY;      var bundle = document.getElementById("bundlePreferences");      document.getElementById("setMasterPassword").label =        bundle.getString(noMP ? "setMasterPassword" : "changeMasterPassword");            document.getElementById("removeMasterPassword").disabled = noMP;    }  },  removeMasterPassword: function ()  {    var secmodDB = Components.classes["@mozilla.org/security/pkcs11moduledb;1"]                              .getService(Components.interfaces.nsIPKCS11ModuleDB);     if (secmodDB.isFIPSEnabled)     {      var bundle = document.getElementById("bundlePreferences");      promptService.alert(window,                          bundle.getString("pw_change_failed_title"),                          bundle.getString("pw_change2empty_in_fips_mode"));    }    else     {      document.documentElement.openSubDialog("chrome://mozapps/content/preferences/removemp.xul",                                             "", null);      this.updateMasterPasswordButton();      document.getElementById("setMasterPassword").focus();    }  },  updateDownloadedPhishingListState: function()  {    document.getElementById('useDownloadedList').disabled = !document.getElementById('enablePhishingDetector').checked;  },};

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美高清在线精品一区| 日韩在线卡一卡二| 国产日本欧美一区二区| 国产高清亚洲一区| 国产成人在线影院| 男女男精品网站| 日本欧美大码aⅴ在线播放| 美女精品自拍一二三四| 成人av第一页| 欧美日韩亚洲综合| 26uuu另类欧美亚洲曰本| 亚洲国产精品高清| 亚洲一区二区三区自拍| 亚洲夂夂婷婷色拍ww47| 亚洲视频每日更新| 亚洲福利视频一区| 亚洲综合一区二区精品导航| 亚洲女同ⅹxx女同tv| 亚洲天堂成人网| 亚洲麻豆国产自偷在线| 91麻豆精品国产| 欧美日韩在线三区| 国产成人免费在线视频| 欧美一级二级三级蜜桃| 6080日韩午夜伦伦午夜伦| 国模无码大尺度一区二区三区| 欧美精品欧美精品系列| 一区二区视频在线| 日韩一区中文字幕| 一二三四区精品视频| 亚洲国产精品精华液ab| 久久久不卡网国产精品二区| 91免费视频观看| 三级亚洲高清视频| 国产精品久久一级| 久久品道一品道久久精品| 国产成人自拍高清视频在线免费播放| 国产精品拍天天在线| 欧美色图在线观看| 国产成人精品午夜视频免费| 亚洲国产另类精品专区| 国产精品美女久久福利网站| 91久久精品网| 国产一区二区三区四区五区入口 | 精品国产一区二区三区av性色 | 欧美体内she精高潮| 国产欧美精品在线观看| 久久成人久久爱| 欧美变态凌虐bdsm| 99久久综合狠狠综合久久| 国产欧美日韩一区二区三区在线观看| 亚洲欧美国产高清| 成人黄色a**站在线观看| 日本道精品一区二区三区| 日韩一级二级三级| 日本午夜一区二区| 在线观看一区二区视频| 精品国偷自产国产一区| 日韩毛片视频在线看| 日韩在线观看一区二区| 成人91在线观看| 亚洲综合成人网| 偷拍一区二区三区四区| 99国内精品久久| 精品99一区二区三区| 色老汉av一区二区三区| 国产精品羞羞答答xxdd| 精品一区二区三区在线播放| 99久久免费视频.com| 久久人人超碰精品| 国产成人精品一区二| 亚洲成年人影院| 欧美日韩一级视频| 色婷婷综合久色| 成人av一区二区三区| 国产精品夜夜嗨| 久久99最新地址| 美腿丝袜在线亚洲一区| 经典三级视频一区| 国产精品一级片在线观看| 精品精品欲导航| 成人午夜在线免费| 免费人成在线不卡| 亚洲精品中文在线观看| 欧美三日本三级三级在线播放| 免费看日韩精品| 中文字幕精品一区| 成+人+亚洲+综合天堂| 久久美女艺术照精彩视频福利播放| 毛片av一区二区| 日韩理论片在线| 日韩精品在线一区二区| 日本亚洲一区二区| 日韩一区二区免费在线电影| 午夜婷婷国产麻豆精品| 欧美一区二区美女| 亚洲五月六月丁香激情| 久久九九99视频| 5566中文字幕一区二区电影| 一本色道久久加勒比精品| 国产一区91精品张津瑜| 久久国产综合精品| 欧美图区在线视频| 欧美激情中文字幕| 国产suv精品一区二区6| 色综合久久综合网| 久久久久久久性| 亚洲成人激情综合网| 亚洲综合激情另类小说区| 亚洲女性喷水在线观看一区| 中文字幕永久在线不卡| 欧美激情中文字幕一区二区| 精品欧美一区二区三区精品久久| 欧美日韩国产精品成人| 欧美性一区二区| 欧美日韩国产另类一区| 91在线一区二区三区| 丰满亚洲少妇av| 91精品1区2区| 在线日韩一区二区| 欧洲av一区二区嗯嗯嗯啊| 在线精品国精品国产尤物884a| av一区二区久久| 99久久国产综合色|国产精品| 岛国精品在线播放| 91在线精品一区二区三区| 色综合一区二区| 欧洲亚洲精品在线| 欧美日韩精品一区二区三区蜜桃| 精品视频免费看| 欧美一二三区在线观看| 精品乱人伦小说| 国产色一区二区| 亚洲欧美日韩精品久久久久| 亚洲第一精品在线| 欧美午夜精品免费| 51精品国自产在线| 久久久久久久综合狠狠综合| 国产精品久久久久一区二区三区 | 午夜成人免费视频| 理论电影国产精品| 成人美女视频在线看| 91精彩视频在线| 精品久久久三级丝袜| 国产精品久久久爽爽爽麻豆色哟哟| 曰韩精品一区二区| 激情综合色播五月| 91麻豆成人久久精品二区三区| 欧美视频自拍偷拍| 久久午夜电影网| 亚洲午夜在线视频| 国产一区欧美一区| 欧美午夜一区二区三区| 久久精品视频一区| 亚洲一区二区三区影院| 国产精品自产自拍| 日本韩国一区二区三区视频| 欧美精品一区二区三区蜜桃| 亚洲色图19p| 国产一区不卡在线| 欧美日韩国产一级| 国产精品久久精品日日| 日日嗨av一区二区三区四区| 国产福利91精品一区二区三区| 日本高清免费不卡视频| 国产亚洲午夜高清国产拍精品| 亚洲成人动漫在线免费观看| 成人免费视频caoporn| 日韩精品在线一区| 视频一区免费在线观看| 91亚洲国产成人精品一区二区三| 欧美大片在线观看一区二区| 一区二区三区中文免费| 成人小视频免费在线观看| 欧美一卡二卡三卡| 亚洲午夜成aⅴ人片| 成人小视频在线观看| 日韩视频一区二区三区在线播放 | 中文字幕av在线一区二区三区| 亚洲国产欧美在线人成| av电影在线观看一区| 久久久精品国产免大香伊| 久久精品国产99国产精品| 7777精品伊人久久久大香线蕉| 一区二区三区精品在线| 91色porny蝌蚪| 亚洲色图制服丝袜| www.亚洲激情.com| 欧美国产1区2区| 国产激情视频一区二区在线观看| 67194成人在线观看| 日韩精品亚洲专区| 717成人午夜免费福利电影| 午夜精品成人在线视频| 欧美日韩国产电影| 亚洲国产成人av| 欧美人体做爰大胆视频| 同产精品九九九| 欧美性生交片4| 日日摸夜夜添夜夜添国产精品|