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.')
}