From 0397083213f30945324b91395caa7d07318bad00 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 3 Mar 2017 15:28:35 +0300 Subject: add option to disable page transitions --- js/read.js | 4 +++- read.html | 21 ++++++++++++++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/js/read.js b/js/read.js index 8b9d270..e87b0f8 100644 --- a/js/read.js +++ b/js/read.js @@ -202,4 +202,6 @@ function search() { } } - +function toggle_transitions(elem) { + localforage.setItem("epube.disable-transitions", elem.checked); +} diff --git a/read.html b/read.html index 8cfd57e..60c2569 100644 --- a/read.html +++ b/read.html @@ -55,6 +55,18 @@ +
+ +
+
+ +
+
+
+
@@ -328,7 +340,10 @@ baseUrl + "lib/jquery.mobile.custom.js", baseUrl + "js/swipes.js" ], null, renderer.doc.head); - EPUBJS.core.addCss(baseUrl + "css/transitions.css", null, renderer.doc.head); + localforage.getItem("epube.disable-transitions").then(function(disable) { + if (!disable) + EPUBJS.core.addCss(baseUrl + "css/transitions.css", null, renderer.doc.head); + }); if (callback) callback(); } @@ -370,6 +385,10 @@ $(".lastread_input").val(data.page); }); + localforage.getItem("epube.disable-transitions").then(function(disable) { + $(".transition_checkbox").attr("checked", disable); + }); + localforage.getItem("epube.fontFamily").then(function(font) { if (!font) font = DEFAULT_FONT_FAMILY; -- cgit v1.2.3