vendor/assets/javascripts/mootools-plus/logger.js in mootools-plus-0.1.1 vs vendor/assets/javascripts/mootools-plus/logger.js in mootools-plus-0.1.3

- old
+ new

@@ -1,38 +1,43 @@ -var Logger = new Class() +if (window.MooTools) { + var Logger = new Class() -Logger.log = function(param){ - Logger.trace(param, 'log') -} + Logger.log = function(param){ + Logger.trace(param, 'log') + } -Logger.info = function(param){ - Logger.trace(param, 'info') -} + Logger.info = function(param){ + Logger.trace(param, 'info') + } -Logger.error = function(param){ - Logger.trace(param, 'error') -} + Logger.error = function(param){ + Logger.trace(param, 'error') + } -Logger.warn = function(param){ - Logger.trace(param, 'warn') -} + Logger.warning = function(param){ + Logger.trace(param, 'warning') + } -Logger.warning = Logger.warn + Logger.warn = Logger.warning -Logger.trace = function(param, level){ - if (console != undefined) { - switch (level) { - case 'log': - if (console.log != undefined) console.log(param) - break - case 'warn': - if (console.warn != undefined) console.warn(param) - break - case 'info': - if (console.info != undefined) console.info(param) - break - case 'error': - if (console.error != undefined) console.error(param) - break + Logger.trace = function(param, level){ + if (console != undefined) { + switch (level) { + case 'log': + if (console.log != undefined) console.log(param) + break + case 'warning': + if (console.warn != undefined) console.warn(param) + break + case 'info': + if (console.info != undefined) console.info(param) + break + case 'error': + if (console.error != undefined) console.error(param) + break + } } } +} +else { + if (console && console.error) console.error('Mootools is not yet installed.') }