Skip to content

Instantly share code, notes, and snippets.

@bizzo6
Created October 6, 2022 08:42
Show Gist options
  • Save bizzo6/d7f15fb8f83da9396a81bdd0b416f5dc to your computer and use it in GitHub Desktop.
Save bizzo6/d7f15fb8f83da9396a81bdd0b416f5dc to your computer and use it in GitHub Desktop.
chrome.runtime.onMessage.addListener((a, c, d) => {
if ("run" === a.msg) {
function b(f, g) {
var a = f + parseInt(localStorage.getItem("centerPagesPadding") || 0);
a < 0 && (a = 0);
var b = g || localStorage.getItem("centerPagesAlign") || "center",
c = 0,
d = 0;
"left" === b ? (d = 2 * a) : "right" === b ? (c = 2 * a) : ((c = a), (d = a));
var e = document.documentElement;
(e.style.borderLeft = c.toFixed() + "px solid transparent"),
(e.style.borderRight = d.toFixed() + "px solid transparent"),
document.getElementsByTagName("body")[0].focus(),
localStorage.setItem("centerPagesPadding", a),
localStorage.setItem("centerPagesAlign", b);
}
function e() {
return {
padding: localStorage.getItem("centerPagesPadding"),
align: localStorage.getItem("centerPagesAlign"),
};
}
localStorage.getItem("centerPagesPadding") && b(0, ""),
chrome.runtime.onMessage.addListener(function (a, d, c) {
a.query ? c(e()) : "increase" === a.changePadding ? b(25, "") : "decrease" === a.changePadding ? b(-25, "") : a.changeAlign && b(0, a.changeAlign);
});
}
});
window.addEventListener("load", function () {
var stylecss = document.getElementById("colorstylecsse");
if (stylecss != null) {
chrome.runtime.sendMessage({ stylergb: stylecss.innerText });
}
var page = document.getElementById("colorrgbstylesre");
if (page != null) {
chrome.runtime.sendMessage({ color: page.innerText });
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment