From 9047d0e3746820988f6a23ac1ca1f001f4c70c3e Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 3 Mar 2017 13:32:59 +0300 Subject: settings: use dropdowns for font size/line height --- js/read.js | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'js/read.js') diff --git a/js/read.js b/js/read.js index 333c9b5..8b9d270 100644 --- a/js/read.js +++ b/js/read.js @@ -69,13 +69,12 @@ function init_taps() { } } -function lmargin(incr) { - var cur = parseInt(window.book.settings.styles.lineHeight.replace("%", "")); - var size = cur + incr; +function apply_line_height(elem) { + var height = elem[elem.selectedIndex].value; - localforage.setItem("epube.lineHeight", size); + localforage.setItem("epube.lineHeight", height); - window.book.setStyle("lineHeight", size + "%"); + window.book.setStyle("lineHeight", height + "%"); } @@ -87,12 +86,11 @@ function apply_font(elem) { window.book.setStyle("fontFamily", font); } -function zoom(incr) { - var cur = parseInt(window.book.settings.styles.fontSize.replace("px", "")); - var size = cur + incr; - localforage.setItem("epube.fontSize", size); +function apply_font_size(elem) { + var size = elem[elem.selectedIndex].value; + localforage.setItem("epube.fontSize", size); window.book.setStyle("fontSize", size + "px"); } -- cgit v1.2.3