bookmarklets/slimmer.js

28 lines
795 B
JavaScript

() => {
const el = document.querySelector("body");
const id = document.URL;
const originalWidth = `__ayo__origininal-width-${id}__`;
const originalMargin = `__ayo__origininal-margin-${id}__`;
const toggle = `__ayo__slimmer-toggle-${id}__`;
if (window[originalWidth] === undefined) {
window[originalWidth] = el.style.width;
}
if (window[originalMargin] === undefined) {
window[originalMargin] = el.style.margin;
}
if (!window[toggle]) {
el.style.width = "700px";
el.style.margin = "0 auto";
el.style.overflowX = "auto";
console.log({ toggle: window[toggle] });
} else {
el.style.width = window[originalWidth];
el.style.margin = window[originalMargin];
}
console.log({ toggle: window[toggle] });
window[toggle] = !window[toggle];
};