/* -*- Mode: Javascript; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ function hiddenWindowStartup() { // Disable menus which are not appropriate let disabledItems = [ "menu_newFolder", "newMailAccountMenuItem", "newNewsgroupAccountMenuItem", "menu_close", "menu_saveAs", "menu_saveAsFile", "menu_newVirtualFolder", "menu_find", "menu_findCmd", "menu_findAgainCmd", "menu_sendunsentmsgs", "menu_subscribe", "menu_deleteFolder", "menu_renameFolder", "menu_select", "menu_selectAll", "menu_selectThread", "menu_favoriteFolder", "menu_properties", "menu_Toolbars", "menu_MessagePaneLayout", "menu_showMessage", "menu_toggleThreadPaneHeader", "menu_showFolderPane", "menu_FolderViews", "viewSortMenu", "groupBySort", "viewMessageViewMenu", "viewMessagesMenu", "menu_expandAllThreads", "collapseAllThreads", "viewheadersmenu", "viewBodyMenu", "viewAttachmentsInlineMenuitem", "viewFullZoomMenu", "goNextMenu", "menu_nextMsg", "menu_nextUnreadMsg", "menu_nextUnreadThread", "goPreviousMenu", "menu_prevMsg", "menu_prevUnreadMsg", "menu_goForward", "menu_goBack", "goStartPage", "newMsgCmd", "replyMainMenu", "replySenderMainMenu", "replyNewsgroupMainMenu", "menu_replyToAll", "menu_replyToList", "menu_forwardMsg", "forwardAsMenu", "menu_editMsgAsNew", "openMessageWindowMenuitem", "openConversationMenuitem", "moveMenu", "copyMenu", "moveToFolderAgain", "tagMenu", "markMenu", "markReadMenuItem", "menu_markThreadAsRead", "menu_markReadByDate", "menu_markAllRead", "markFlaggedMenuItem", "menu_markAsJunk", "menu_markAsNotJunk", "createFilter", "killThread", "killSubthread", "watchThread", "applyFilters", "runJunkControls", "deleteJunk", "menu_import", "searchMailCmd", "searchAddressesCmd", "filtersCmd", "cmd_close", "minimizeWindow", "zoomWindow", "appmenu_newFolder", "appmenu_newMailAccountMenuItem", "appmenu_newNewsgroupAccountMenuItem", "appmenu_saveAs", "appmenu_saveAsFile", "appmenu_newVirtualFolder", "appmenu_findAgainCmd", "appmenu_favoriteFolder", "appmenu_properties", "appmenu_MessagePaneLayout", "appmenu_showMessage", "appmenu_toggleThreadPaneHeader", "appmenu_showFolderPane", "appmenu_FolderViews", "appmenu_groupBySort", "appmenu_findCmd", "appmenu_find", "appmenu_openMessageWindowMenuitem", ]; let element; for (let id of disabledItems) { element = document.getElementById(id); if (element) { element.setAttribute("disabled", "true"); } } // Also hide the window-list separator if it exists. element = document.getElementById("sep-window-list"); if (element) { element.setAttribute("hidden", "true"); } }