diff options
| author | Misko Hevery | 2010-01-12 10:25:55 -0800 |
|---|---|---|
| committer | Misko Hevery | 2010-01-12 10:25:55 -0800 |
| commit | cae222ec7af7e1ab09bc2c0181efddc2d3d1aca2 (patch) | |
| tree | 1f6752de066073fe859eb38507cba22fb664db34 | |
| parent | 13dee60685216a1da9e3bce4d5130693f6f5c624 (diff) | |
| download | angular.js-cae222ec7af7e1ab09bc2c0181efddc2d3d1aca2.tar.bz2 | |
fix the special case for console functions
| -rw-r--r-- | src/Loader.js | 33 |
1 files changed, 30 insertions, 3 deletions
diff --git a/src/Loader.js b/src/Loader.js index 07731062..5cef348a 100644 --- a/src/Loader.js +++ b/src/Loader.js @@ -25,8 +25,6 @@ var consoleNode, extend = _.extend, jQuery = window['jQuery'], msie = jQuery['browser']['msie'], - log = function(){window['console']['log'].apply(this, arguments);}, - error = function(){window['console']['error'].apply(this, arguments);}, angular = window['angular'] || (window['angular'] = {}), angularValidator = angular['validator'] || (angular['validator'] = {}), angularFilter = angular['filter'] || (angular['filter'] = {}), @@ -34,7 +32,36 @@ var consoleNode, angularAlert = angular['alert'] || (angular['alert'] = function(){ log(arguments); window.alert.apply(window, arguments); }); - + +function log(a, b, c){ + var console = window['console']; + switch(arguments.length) { + case 1: + console['log'](a); + break; + case 2: + console['log'](a, b); + break; + default: + console['log'](a, b, c); + break; + } +} + +function error(a, b, c){ + var console = window['console']; + switch(arguments.length) { + case 1: + console['error'](a); + break; + case 2: + console['error'](a, b); + break; + default: + console['error'](a, b, c); + break; + } +} function consoleLog(level, objs) { var log = document.createElement("div"); |
