diff options
author | Andrew Dolgov <[email protected]> | 2017-03-03 15:28:35 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2017-03-03 15:28:35 +0300 |
commit | 0397083213f30945324b91395caa7d07318bad00 (patch) | |
tree | c7f21cab9ab072c96b075227eae70b7abe9fd5b4 /read.html | |
parent | e83fa4cf569cf32e4878bcb85370f1f164e3eafc (diff) |
add option to disable page transitions
Diffstat (limited to 'read.html')
-rw-r--r-- | read.html | 21 |
1 files changed, 20 insertions, 1 deletions
@@ -55,6 +55,18 @@ </div> </div> + <div class="form-group"> + <label class="col-sm-3 control-label"></label> + <div class="col-sm-9"> + <div class="checkbox"> + <label> + <input class="transition_checkbox" onchange="toggle_transitions(this)" + type="checkbox"> Disable transitions (needs page reload) + </label> + </div> + </div> + </div> + <hr/> <div class="form-group"> @@ -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; |