{ "name": "Window Rollup", "icon": "\u{1F5D4}\uFE0E^", "desc": "Adds the experimental Window Rollup feature.", "id": "window-rollup", "globalID": "GopalOS.Experiments.WindowRollup", "defaultRelease": "beta", "releases": { "beta": { "version": "v1.0.0-beta", "app-files": { "install": { type: "js", content: function() { document.body.insertAdjacentHTML("beforeend", ``); newProcess("Window Rollup Feature", () => { for (let elem of document.getElementsByClassName("window-controls")) { if (elem.getElementsByClassName("window-control-rollup").length == 0) { elem.insertAdjacentHTML("afterbegin", `
^
`) } else {} } }, false, 100); } }, "uninstall": { type: "js", content: function() { getRef("/system/proc")["Window Rollup Feature"].kill(); document.getElementById("app_window-rollup_style").remove(); for (let elem of document.getElementsByClassName("window-controls")) { if (elem.getElementsByClassName("window-control-rollup").length > 0) { elem.getElementsByClassName("window-control-rollup")[0].remove(); } else {} } for (let elem of document.getElementsByClassName("window")) { elem.classList.remove("window-rolledup"); } } } } } } }