An open API service indexing awesome lists of open source software.

https://github.com/mmiscool/stack-overflow-javascript-debugger-

Add a stack overflow javascript debugger to your project. This will allow javascript errors to be automagicaly caught and searched on stack overflow
https://github.com/mmiscool/stack-overflow-javascript-debugger-

Last synced: about 1 month ago
JSON representation

Add a stack overflow javascript debugger to your project. This will allow javascript errors to be automagicaly caught and searched on stack overflow

Awesome Lists containing this project

README

          

# Stack-Overflow-javascript-debugger-
Add a stack overflow javascript debugger to your project. This will allow javascript errors to be automagicaly caught and searched on stack overflow

Add the below snipet to any html file and the debugger will be there.

Have fun

```





Show debugger

showCrazyFunDebugger = false;
window.onerror = function(msg, url, line, col, error) {
var extra = !col ? '' : '\ncolumn: ' + col;
extra += !error ? '' : '\nerror: ' + error;
//alert("Error: " + msg + "\nurl: " + url + "\nline: " + line + extra);
// $("#debuggerList").append(new Option( error, error));

StackOverflowDebuggerList = document.getElementById("StackOverflowDebuggerList")
StackOverflowDebuggerList.options[StackOverflowDebuggerList.options.length] = new Option(error, error);

var suppressErrorAlert = true;
return suppressErrorAlert;
};

function toggleStackOverflowDebugger(){
if(showCrazyFunDebugger != undefined && showCrazyFunDebugger != true){
showCrazyFunDebugger = true;
}
else{
showCrazyFunDebugger = false;
}
if (showCrazyFunDebugger == true){
document.getElementById('debuggerDiv').style = 'position: fixed;top: 10%;left: 10%;';
}else{
document.getElementById('debuggerDiv').style = 'display:none';
}
}

``