ultrawidify/src/ext/conf/Debug.js

59 lines
1.2 KiB
JavaScript
Raw Normal View History

2017-12-31 18:26:59 +01:00
// Set prod to true when releasing
2018-09-25 23:37:08 +02:00
//_prod = true;
const _prod = false;
2017-12-31 18:26:59 +01:00
var Debug = {
2019-05-04 21:33:48 +02:00
// performanceMetrics: true, // should not be affected by debug.debug in order to allow benchmarking of the impact logging in console has
init: true,
2019-02-19 21:10:49 +01:00
debug: true,
// debug: false,
2019-03-10 23:27:50 +01:00
keyboard: true,
2019-04-25 22:02:10 +02:00
debugResizer: true,
2019-05-02 22:43:40 +02:00
debugArDetect: true,
scaler: true,
// debugStorage: false,
2019-02-16 01:19:29 +01:00
// debugStorage: true,
// comms: false,
2019-02-16 01:19:29 +01:00
// comms: true,
// showArDetectCanvas: true,
// flushStoredSettings: true,
2019-05-04 21:33:48 +02:00
// flushStoredSettings: false,
2019-02-16 01:19:29 +01:00
// playerDetectDebug: true,
2019-02-21 21:51:35 +01:00
// periodic: true,
// videoRescan: true,
// mousemove: true,
arDetect: {
2019-02-16 01:19:29 +01:00
// edgeDetect: true
2018-04-11 19:59:00 +02:00
},
canvas: {
2018-04-22 17:10:36 +02:00
debugDetection: true
},
debugCanvas: {
// enabled: true,
// guardLine: true
enabled: false,
guardLine: false
}
}
2017-12-31 18:26:59 +01:00
if(_prod){
2018-05-02 17:52:25 +02:00
__disableAllDebug(Debug);
}
function __disableAllDebug(obj) {
for(key in obj) {
if (obj.hasOwnProperty(key) ){
if(obj[key] instanceof Object)
__disableAllDebug(obj[key]);
else
obj[key] = false;
}
2017-12-31 18:26:59 +01:00
}
}
if(Debug.debug)
console.log("Guess we're debugging ultrawidify then. Debug.js must always load first, and others must follow.\nLoading: Debug.js");
export default Debug;