X-Git-Url: https://git.mdrn.pl/wl-mobile.git/blobdiff_plain/065d23f9494e1afb7f61ada08b728405b1b7a0cf..refs/heads/offline:/assets/www/js/view.js diff --git a/assets/www/js/view.js b/assets/www/js/view.js index 7106d4b..6aa40cf 100644 --- a/assets/www/js/view.js +++ b/assets/www/js/view.js @@ -1,3 +1,8 @@ +/* + * This file is part of WolneLektury-Mobile, licensed under GNU Affero GPLv3 or later. + * Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. + */ + var View = new function() { var self = this; //self.minOffset = 1000; @@ -28,6 +33,10 @@ var View = new function() { self.currentTitle = ''; document.getElementById("cover").style.display = 'none'; + + self.checkNightMode(); + + self.at_spinner = false; self.enter(''); success && success(); @@ -49,12 +58,19 @@ var View = new function() { this.spinner = function(text) { if (!text) text = "Åadowanie"; - self._content.innerHTML = "
Copyright © 2011 Fundacja Nowoczesna Polska. Aplikacja jest wolnym oprogramowaniem "+ + "dostÄpnym na licencji GNU Affero GPL w wersji 3 lub późniejszej.
"; + html += "WiÄcej informacji o projekcie znajduje sie na stronie http://www.wolnelektury.pl.
"; html += ''; @@ -436,6 +455,32 @@ var View = new function() { return false; } - + self.getNightMode = function() { + night_mode = window.localStorage.getItem('View.night_mode'); + if (night_mode === undefined) + return false; + else + return !!night_mode; + }; + + self.checkNightMode = function() { + night_mode = self.getNightMode(); + if (night_mode) { + document.body.setAttribute("class", "night-mode"); + } + else { + document.body.setAttribute("class", ""); + } + }; + + self.setNightMode = function(night_mode) { + night_mode = night_mode ? "1" : ""; + window.localStorage.setItem('View.night_mode', night_mode); + self.checkNightMode(); + }; + + self.toggleNightMode = function(night_mode) { + self.setNightMode(!self.getNightMode()); + }; }