Sha256: d6210c4a673a9c1008b225f7542de225900ba95a9a85bc6fb13417dda9fd1519
Contents?: true
Size: 1.27 KB
Versions: 3
Compression:
Stored size: 1.27 KB
Contents
;(function () { "use strict"; var log = function () { if ( !console || !console.log ) { return; } console.log.apply(console, arguments); }; if ( !window.evil || !window.evil.block ) { log("You should include evil-blocks.debug.js after evil-blocks.js"); return; } var logger = function (obj) { for ( var name in obj ) { if ( name.indexOf('on ') == -1 ) continue; var parts = name.split('on '); var event = parts[0] ? parts[0] : parts[1]; var callback = obj[name]; (function(event, callback){ obj[name] = function (e) { var source = e.el ? e.el[0] : this.block[0]; var messages = ['Event "' + event + '" on', source]; var params = Array.prototype.slice.call(arguments, 1); if ( params.length > 0 ) { messages.push('with params'); messages = messages.concat(params); } log.apply(this, messages); callback.apply(this, arguments); } })(event, callback); } }; evil.block.filters.splice(2, 0, logger); })();
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
evil-blocks-rails-0.6.4 | lib/evil-blocks.debug.js |
evil-blocks-rails-0.6.3 | lib/evil-blocks.debug.js |
evil-blocks-rails-0.6.2 | lib/evil-blocks.debug.js |