Browse Source

change console to only be used in debugging-mode

Stephan Fuchs 10 tháng trước cách đây
mục cha
commit
f395474a55
1 tập tin đã thay đổi với 24 bổ sung0 xóa
  1. 24 0
      sugarcube/src/js/console.js

+ 24 - 0
sugarcube/src/js/console.js

@@ -0,0 +1,24 @@
+//https://stackoverflow.com/a/30197438/7200161
+var console=(function(defaultConsole){
+	return {
+		log: function(text){
+			if(State.variables.DEBUGGING)
+				defaultConsole.log(text);
+		},
+		info: function (text) {
+			if(State.variables.DEBUGGING)
+				defaultConsole.info(text);
+		},
+		warn: function (text) {
+			if(State.variables.DEBUGGING)
+				defaultConsole.warn(text);
+		},
+		error: function (text) {
+			if(State.variables.DEBUGGING)
+				defaultConsole.error(text);
+		}
+	};
+}(window.console));
+
+//Then redefine the old console
+window.console = console;