X-Git-Url: https://git.mdrn.pl/wl-mobile.git/blobdiff_plain/ece057f255f997085854b36d6f858b97dad44546..6e087a91530a9731db6dd4b41bf69eda3409c0e9:/assets/www/js/view.js
diff --git a/assets/www/js/view.js b/assets/www/js/view.js
index fe02c9e..f9a1576 100644
--- a/assets/www/js/view.js
+++ b/assets/www/js/view.js
@@ -33,6 +33,9 @@ var View = new function() {
 		self.currentTitle = '';
 
 		document.getElementById("cover").style.display = 'none';
+
+		self.checkNightMode();
+
 		self.enter('');
 
 		success && success();
@@ -54,7 +57,8 @@ var View = new function() {
 	this.spinner = function(text) {
 		if (!text)
 			text = "Åadowanie";
-		self._content.innerHTML = "

" + text +"
 ";
+		self._content.innerHTML = "";
+		self._content.innerHTML = "
" + text +"
 ";
 		setOffset(0);
 	};
 
@@ -444,6 +448,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());
+	};
 }