315d48f57fb60d9c960dc03d7f936bcdb43b7ade
[redakcja.git] / project / static / js / jquery.logging.js
1 (function($) {
2         var LEVEL_DEBUG = 1;
3         var LEVEL_INFO = 2;
4         var LEVEL_WARN = 3;
5         var LOG_LEVEL = LEVEL_DEBUG;
6
7         var mozillaLog = function() {
8                 if (window.console)
9                     console.log.apply(this, arguments);
10         };
11
12     var safariLog = function() {
13         if (window.console)
14             console.log.apply(console, arguments);
15     };
16     
17         var operaLog = function() {
18                 opera.postError(arguments.join(' '));
19         };
20
21         var defaultLog = function() { return false; };
22
23         $.log = function( ) {
24                 return $.log.browserLog.apply(this, arguments);
25         };
26
27         if ($.browser.mozilla)
28                 $.log.browserLog = mozillaLog;
29         else if ($.browser.safari)
30             $.log.browserLog = safariLog;
31         else if($.browser.opera)
32                 $.log.browserLog = operaLog;
33         else 
34                 $.log.browserLog = defaultLog;
35
36
37 })(jQuery);