Mod for fullscreen support for corru.observer.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add some guards against menu being in different states.

Apparently those were needed after all. Also fixed a flipped ternary.

+4 -1
+4 -1
corru-diver.js
··· 3 3 let diveButton = document.createElement("div"); 4 4 diveButton.classList.add("menureturn"); 5 5 diveButton.classList.add("button"); 6 - diveButton.setAttribute("onclick", "document.fullscreenElement ? document.documentElement.requestFullscreen() : document.exitFullscreen();"); 6 + diveButton.setAttribute("onclick", "document.fullscreenElement ? document.exitFullscreen() : document.documentElement.requestFullscreen();"); 7 7 8 8 // Set up handlers to change text. 9 9 function exitedFullDive() { ··· 39 39 exitedFullDive(); 40 40 41 41 // Insert button into main system menu. 42 + let menuActive = document.getElementById("system-menu") != null; 43 + if (!menuActive) restoreMenuElement("system-menu"); 42 44 document.querySelector("#system-menu .menureturn").after(" ", diveButton); 45 + if (!menuActive) storeMenuElement("system-menu"); 43 46 } 44 47 45 48 enableFullDive();