diff options
author | Andrew Dolgov <[email protected]> | 2020-04-21 11:28:14 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2020-04-21 11:28:14 +0300 |
commit | 2c721e03a9ecee20f487568657c0aa8daa922e6c (patch) | |
tree | 8415cf079380f8b2d6df21c12c4ea66e93234099 | |
parent | 67e99b59ea134c0efc6e168cadd4b7a7591d5e43 (diff) |
CSS fixes; pass offline events to the app
-rw-r--r-- | css/read.css | 8 | ||||
-rw-r--r-- | js/app.js | 14 | ||||
-rw-r--r-- | js/reader.js | 1 |
3 files changed, 18 insertions, 5 deletions
diff --git a/css/read.css b/css/read.css index 2b8153e..fc1e392 100644 --- a/css/read.css +++ b/css/read.css @@ -163,10 +163,8 @@ background-color:rgba(0,0,0,0.1); } -body.is-epube-app .header { - display : none ! important; +body.is-epube-app .header .toolbar, +body.is-epube-app .header a { + display : none; } -body.is-epube-app #reader { - top : 0px; -}
\ No newline at end of file @@ -51,6 +51,7 @@ const App = { }
App.initNightMode();
+ App.initOfflineEvents();
if ('serviceWorker' in navigator) {
navigator.serviceWorker
@@ -199,7 +200,19 @@ const App = { });
}
},
+ initOfflineEvents: function() {
+ if (typeof EpubeApp != "undefined") {
+ $(window).on('online', function() {
+ EpubeApp.setOffline(false);
+ });
+
+ $(window).on('offline', function() {
+ EpubeApp.setOffline(true);
+ });
+ EpubeApp.setOffline(!navigator.onLine);
+ }
+ },
initNightMode: function() {
if (window.matchMedia) {
const mql = window.matchMedia('(prefers-color-scheme: dark)');
@@ -227,6 +240,7 @@ const App = { }
App.initNightMode();
+ App.initOfflineEvents();
if ('serviceWorker' in navigator) {
navigator.serviceWorker
diff --git a/js/reader.js b/js/reader.js index 2688d83..5758a80 100644 --- a/js/reader.js +++ b/js/reader.js @@ -639,6 +639,7 @@ const Reader = { c.css("font-size", fontSize); c.css("font-family", "'" + fontFamily + "'"); c.css("line-height", lineHeight); + c.css("text-align", "justify"); }); Reader.applyTheme(); |