manonamora

Settings API Example

Sep 29th, 2022
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var settingFontSize = ["100%", "130%", "150%"];
  2. var resizeFont = function() {
  3.     var size = document.getElementById("passages");
  4.     switch (settings.fontSize) {
  5.         case "100%":
  6.             size.style.fontSize = "100%";
  7.             break;
  8.         case "130%":
  9.             size.style.fontSize = "130%";
  10.             break;
  11.         case "150%":
  12.             size.style.fontSize = "150%";
  13.             break;
  14.     }
  15. };
  16. Setting.addList("fontSize", {
  17.     label       : "Change font size.",
  18.     list        : settingFontSize,
  19.     default     : "100%",
  20.     onInit      : resizeFont,
  21.     onChange    : resizeFont
  22. });
Tags: sugarcube
Advertisement
Add Comment
Please, Sign In to add comment