Sha256: e308db17922f59c98f9e1f966bf97b5584ba65a92e4a699b8acccdee26535c9c

Contents?: true

Size: 599 Bytes

Versions: 22

Compression:

Stored size: 599 Bytes

Contents

// This is a bit heavy for what it does, but should be super-easy to extend/enhance
var DebugLogger = Class.extend({
  init: function($debug_settings){
    if($debug_settings.data('logging_on')){
      console.log('Debug logging turned on.')
      this.logging_on = true;
    } else {
      this.logging_on = false;
    }
  },
  log: function(msg){
    if(this.logging_on){
      console.log(msg)
    }
  }
})

debug_logger = {
  log: function(){}
}
$(document).ready(function(){
  if($('[data-debug_logger]')){
    jqobj = $('[data-debug_logger]');
    debug_logger = new DebugLogger(jqobj);
  }
})

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
foreign_office-0.12.0 app/assets/javascripts/debug_logger.js
foreign_office-0.11.0 app/assets/javascripts/debug_logger.js
foreign_office-0.10.3 app/assets/javascripts/debug_logger.js
foreign_office-0.10.2 app/assets/javascripts/debug_logger.js
foreign_office-0.10.1 app/assets/javascripts/debug_logger.js
foreign_office-0.10.0 app/assets/javascripts/debug_logger.js
foreign_office-0.9.1 app/assets/javascripts/debug_logger.js
foreign_office-0.9.0 app/assets/javascripts/debug_logger.js
foreign_office-0.8.1 app/assets/javascripts/debug_logger.js
foreign_office-0.8.0 app/assets/javascripts/debug_logger.js
foreign_office-0.7.3 app/assets/javascripts/debug_logger.js
foreign_office-0.7.2 app/assets/javascripts/debug_logger.js
foreign_office-0.7.1 app/assets/javascripts/debug_logger.js
foreign_office-0.7.0 app/assets/javascripts/debug_logger.js
foreign_office-0.6.0 app/assets/javascripts/debug_logger.js
foreign_office-0.5.2 app/assets/javascripts/debug_logger.js
foreign_office-0.5.1 app/assets/javascripts/debug_logger.js
foreign_office-0.5.0 app/assets/javascripts/debug_logger.js
foreign_office-0.4.0 app/assets/javascripts/debug_logger.js
foreign_office-0.3.0 app/assets/javascripts/debug_logger.js