From 45ce79df00cafe732d69d615fc210fadaaf6744d Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 25 Jan 2018 13:03:34 +0300 Subject: add disable swipes options --- read.html | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) (limited to 'read.html') diff --git a/read.html b/read.html index 6b9ef4e..47bae11 100644 --- a/read.html +++ b/read.html @@ -61,10 +61,18 @@
+
Options take effect after reload:
+
+
+
+
@@ -346,19 +354,26 @@ EPUBJS.core.addScripts([baseUrl + "lib/bootstrap/v3/js/jquery.js", baseUrl + "lib/jquery.mobile.custom.js", - baseUrl + "js/dict.js", - baseUrl + "js/swipes.js" ], null, renderer.doc.head); + baseUrl + "js/dict.js" ], null, renderer.doc.head); EPUBJS.core.addCss(baseUrl + "css/reader.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); + localforage.getItem("epube.disable-swipes").then(function(noswipes) { - EPUBJS.Render.Iframe.prototype.setLeft = function(leftPos){ - this.docEl.style[this.transform] = 'translate('+ (-leftPos) + 'px, 0)'; - } + if (!noswipes) { + EPUBJS.core.addScripts([baseUrl + "js/swipes.js" ], null, renderer.doc.head); } + + localforage.getItem("epube.disable-transitions").then(function(notransitions) { + if (!notransitions) { + EPUBJS.core.addCss(baseUrl + "css/transitions.css", null, renderer.doc.head); + + EPUBJS.Render.Iframe.prototype.setLeft = function(leftPos){ + this.docEl.style[this.transform] = 'translate('+ (-leftPos) + 'px, 0)'; + } + } + }); + }); if (callback) callback(); @@ -420,6 +435,10 @@ $(".transition_checkbox").attr("checked", disable); }); + localforage.getItem("epube.disable-swipes").then(function(disable) { + $(".swipe_checkbox").attr("checked", disable); + }); + localforage.getItem("epube.fontFamily").then(function(font) { if (!font) font = DEFAULT_FONT_FAMILY; -- cgit v1.2.3