Index: trunk/core/admin_templates/js/script.js =================================================================== diff -u -N -r8082 -r8096 --- trunk/core/admin_templates/js/script.js (.../script.js) (revision 8082) +++ trunk/core/admin_templates/js/script.js (.../script.js) (revision 8096) @@ -18,6 +18,7 @@ var hBEFORE = 1; // this is const, but including this twice causes errors var hAFTER = 2; // this is const, but including this twice causes errors var $hooks = new Array(); + replaceFireBug(); } function use_popups($prefix_special, $event) { @@ -1381,4 +1382,18 @@ func(); } } +} + +function replaceFireBug() { + if (!window.console || !console.firebug) { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", + "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; + + window.console = {}; + for (var i = 0; i < names.length; ++i) { + window.console[names[i]] = function() { + alert('FireBug console object methods are not available outside Firefox!'); + } + } + } } \ No newline at end of file