cgal/Polyhedron/demo/Polyhedron/javascript/lib.js

28 lines
651 B
JavaScript

function include(filename) {
var basename = current_filename.replace(RegExp('/[^/]*$'), "")
main_window.loadScript(basename + "/" + filename)
}
print_backtrace = function(bt, prefix) {
var p = typeof prefix !== 'undefined' ? prefix : " ";
for(var i = 0; i < bt.length; ++i) {
print(p + bt[i])
}
}
print_exception_and_bt = function(e) {
print("Caught exception in " + current_filename + ": " + e)
if(typeof e.backtrace !== 'undefined') {
console.log("ICI")
print("Backtrace:")
print_backtrace(e.backtrace)
}
}
quit = main_window.quit
print = main_window.print
noop = function () {}
noop()