X-Git-Url: https://git.mdrn.pl/wl-mobile.git/blobdiff_plain/34bb7f2c593c073ff871ed732bf16e298abe6837..refs/heads/offline:/assets/www/js/view.js
diff --git a/assets/www/js/view.js b/assets/www/js/view.js
index fe02c9e..6aa40cf 100644
--- a/assets/www/js/view.js
+++ b/assets/www/js/view.js
@@ -33,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();
@@ -54,12 +58,19 @@ var View = new function() {
this.spinner = function(text) {
if (!text)
text = "Åadowanie";
- self._content.innerHTML = "

" + text +"
";
+ if (self.at_spinner) {
+ document.getElementById("spinnertext").innerHTML = text;
+ }
+ else {
+ self._content.innerHTML = "
" + text +"
";
+ self.at_spinner = true;
+ }
setOffset(0);
};
this.content = function(text, offset) {
console.log('content');
+ self.at_spinner = false;
self._content.innerHTML = '';
self._content.innerHTML = text;
@@ -444,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());
+ };
}