UNPKG

basb-cli

Version:
18 lines (15 loc) 595 B
import { setIframeRem } from "./iframeController.js" import getRem from "../utils/dom/getRem.js" const articleEl = document.querySelector("article") let fontSizeOffset = 0 function textScalerCreator(callback) { return function() { callback() const baseSize = getRem() const targetFontSize = baseSize + fontSizeOffset + "px" articleEl.style.fontSize = targetFontSize setIframeRem(targetFontSize) } } export const enlargeText = textScalerCreator(() => fontSizeOffset += 1) export const downsizeText = textScalerCreator(() => fontSizeOffset -= 1)