mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-13 00:09:32 +02:00
pas2js: rtl.showException: show stack trace both in alert box and console
This commit is contained in:
parent
bf4d68f96d
commit
295364e95b
8
utils/pas2js/dist/rtl.js
vendored
8
utils/pas2js/dist/rtl.js
vendored
@ -155,9 +155,13 @@ var rtl = {
|
||||
},
|
||||
|
||||
showException : function (re) {
|
||||
var errStack = (re.hasOwnProperty('stack')) ? re.stack : re;
|
||||
var errMsg = rtl.hasString(re.$classname) ? re.$classname : '';
|
||||
errMsg += ((errMsg) ? ': ' : '') + (re.hasOwnProperty('fMessage') ? re.fMessage : re);
|
||||
alert('Uncaught Exception : '+errMsg);
|
||||
errMsg += ((errMsg) ? ': ' : '') + (re.hasOwnProperty('fMessage') ? re.fMessage : '');
|
||||
errMsg += ((errMsg) ? "\n" : '') + errStack;
|
||||
errMsg = "Uncaught Exception:\n" + errMsg;
|
||||
console.log(errMsg);
|
||||
alert(errMsg);
|
||||
},
|
||||
|
||||
handleUncaughtException: function (e) {
|
||||
|
Loading…
Reference in New Issue
Block a user