// ==UserScript== // @name Outlook Extend Panel // @version 1.10 // @description Extend right side panel of Outlook mail // @namespace iFantz7E.OutlookExtendPanel // @match *://outlook.live.com/* // @run-at document-start // @grant GM_addStyle // @icon https://a.gfx.ms/OLFav.ico // @copyright 2014, 7-elephant // @downloadURL none // ==/UserScript== // http://userscripts.org/scripts/show/293639 // https://greasyfork.org/scripts/9587-outlook-extend-panel GM_addStyle( " #MainContent { right: 0px !important; } " + " .WithRightRail { right: 0px !important; } " + " #RightRailContainer, ._n_h, div[aria-label='Module switcher'] { display: none !important; } " + " ._rp_v2, ._rp_Y4 { margin-left: 0px !important; } " + " ._rp_g { margin-left: 13px !important; } " + " .treeHeaderContainer .firstHeaderTreeNodeRow { padding-left: 15px !important; } " + " .oep_Right { right: 0px !important; } " + " .ms-bgc-nlr .subfolders .nowrap { margin-left: -30px; } " + " ._n_G4, ._n_H4, ._n_R4 { bottom: 0px !important; } " ); function attachOnLoad(callback) { window.addEventListener("load", function (e) { callback(); }); } function attachOnReady(callback) { document.addEventListener("DOMContentLoaded", function (e) { callback(); }); } function ready() { var countNN = 100; var tmNN = setInterval(function() { var eleNN = document.querySelector("._n_N, ._n_O"); if (eleNN) { eleNN.parentElement.parentElement.classList.add("oep_Right"); clearInterval(tmNN); } if (countNN-- < 0) { clearInterval(tmNN); } }, 200); setTimeout(function() { var eleBtn = document.querySelector(".landing .headerHero .buttonLargeBlue"); if (eleBtn) { if (eleBtn.textContent.trim() === "Sign in") { // Auto click sign in eleBtn.click(); } } }, 3000); } function load() { } attachOnReady(ready); attachOnLoad(load);