diff --git a/UI/WebServerResources/generic.js b/UI/WebServerResources/generic.js
index 2d55e455e..a4586b9d3 100644
--- a/UI/WebServerResources/generic.js
+++ b/UI/WebServerResources/generic.js
@@ -554,6 +554,29 @@ function log(message) {
logConsole.innerHTML += message + '
' + "\n";
}
+function backtrace() {
+ var func = backtrace.caller;
+ var str = "backtrace:
";
+
+ while (func)
+ {
+ if (func.name)
+ {
+ str += " " + func.name;
+ if (this)
+ str += " (" + this + ")";
+ }
+ else
+ str += "[anonymous]\n";
+
+ str += "
";
+ func = func.caller;
+ }
+ str += "--\n";
+
+ return str;
+}
+
function dropDownSubmenu(event) {
var node = event.target;
var submenu = node.getAttribute("submenu");