🏠 Home 

Fullscreen production - satisfactory-calculator.com

06/07/2022, 21:48:04


Install this script?
// ==UserScript==
// @name        Fullscreen production - satisfactory-calculator.com
// @namespace   Violentmonkey Scripts
// @match       https://satisfactory-calculator.com/*/planners/production/*
// @grant       none
// @version     1.0
// @license MIT
// @author      Petr Leo Compel (https://github.com/petrleocompel)
// @description 06/07/2022, 21:48:04
// ==/UserScript==
setTimeout(function() {
var ad = document.querySelector('[id^="responsiveAds-"]');
if (ad != null) {
ad.parentElement.parentElement.remove();
window.scrollTo(0,0);
}
var btn = document.createElement("button");
btn.className = "btn btn-primary btn-sm ml-3";
btn.innerHTML = 'Fullscreen';
btn.onclick = function() {
var el = document.getElementById('productionContainer');
el.requestFullscreen();
document.getElementById('productionTabContent').classList.add('h-100');
document.getElementById('productionNetwork').classList.add('h-100');
};
document.querySelector('.breadcrumb-item.active').parentElement.appendChild(btn)
}, 1000);
if (document.addEventListener)
{
document.addEventListener('fullscreenchange', exitHandler, false);
document.addEventListener('mozfullscreenchange', exitHandler, false);
document.addEventListener('MSFullscreenChange', exitHandler, false);
document.addEventListener('webkitfullscreenchange', exitHandler, false);
}
function exitHandler()
{
if (!document.webkitIsFullScreen && !document.mozFullScreen && !document.msFullscreenElement)
{
document.getElementById('productionTabContent').classList.remove('h-100');
document.getElementById('productionNetwork').classList.remove('h-100');
}
}