source: OKFNAnnotator (for Zope)/annotator_files/lib/console.js @ 3:6356e78ccf5c

Last change on this file since 3:6356e78ccf5c was 3:6356e78ccf5c, checked in by casties, 12 years ago

new version contains Annotator JS files to be used with FilesystemSite?.

File size: 1.3 KB
Line 
1var fn, functions, _i, _j, _len, _len2,
2  __slice = Array.prototype.slice;
3
4functions = ["log", "debug", "info", "warn", "exception", "assert", "dir", "dirxml", "trace", "group", "groupEnd", "groupCollapsed", "time", "timeEnd", "profile", "profileEnd", "count", "clear", "table", "error", "notifyFirebug", "firebug", "userObjects"];
5
6if (typeof console !== "undefined" && console !== null) {
7  if (!(console.group != null)) {
8    console.group = function(name) {
9      return console.log("GROUP: ", name);
10    };
11  }
12  if (!(console.groupCollapsed != null)) console.groupCollapsed = console.group;
13  for (_i = 0, _len = functions.length; _i < _len; _i++) {
14    fn = functions[_i];
15    if (!(console[fn] != null)) {
16      console[fn] = function() {
17        return console.log(_t("Not implemented:") + (" console." + name));
18      };
19    }
20  }
21} else {
22  this.console = {};
23  for (_j = 0, _len2 = functions.length; _j < _len2; _j++) {
24    fn = functions[_j];
25    this.console[fn] = function() {};
26  }
27  this.console['error'] = function() {
28    var args;
29    args = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
30    return alert("ERROR: " + (args.join(', ')));
31  };
32  this.console['warn'] = function() {
33    var args;
34    args = 1 <= arguments.length ? __slice.call(arguments, 0) : [];
35    return alert("WARNING: " + (args.join(', ')));
36  };
37}
Note: See TracBrowser for help on using the repository browser.