annotate sites/all/modules/admin_menu/admin_devel/admin_devel.js @ 9:830c812b520f

added smtp module
author root <root@paio.local>
date Mon, 28 Oct 2013 15:34:27 +0000
parents ce11bbd8f642
children
rev   line source
danielebarchiesi@4 1 (function($) {
danielebarchiesi@4 2
danielebarchiesi@4 3 /**
danielebarchiesi@4 4 * jQuery debugging helper.
danielebarchiesi@4 5 *
danielebarchiesi@4 6 * Invented for Dreditor.
danielebarchiesi@4 7 *
danielebarchiesi@4 8 * @usage
danielebarchiesi@4 9 * $.debug(var [, name]);
danielebarchiesi@4 10 * $variable.debug( [name] );
danielebarchiesi@4 11 */
danielebarchiesi@4 12 jQuery.extend({
danielebarchiesi@4 13 debug: function () {
danielebarchiesi@4 14 // Setup debug storage in global window. We want to look into it.
danielebarchiesi@4 15 window.debug = window.debug || [];
danielebarchiesi@4 16
danielebarchiesi@4 17 args = jQuery.makeArray(arguments);
danielebarchiesi@4 18 // Determine data source; this is an object for $variable.debug().
danielebarchiesi@4 19 // Also determine the identifier to store data with.
danielebarchiesi@4 20 if (typeof this == 'object') {
danielebarchiesi@4 21 var name = (args.length ? args[0] : window.debug.length);
danielebarchiesi@4 22 var data = this;
danielebarchiesi@4 23 }
danielebarchiesi@4 24 else {
danielebarchiesi@4 25 var name = (args.length > 1 ? args.pop() : window.debug.length);
danielebarchiesi@4 26 var data = args[0];
danielebarchiesi@4 27 }
danielebarchiesi@4 28 // Store data.
danielebarchiesi@4 29 window.debug[name] = data;
danielebarchiesi@4 30 // Dump data into Firebug console.
danielebarchiesi@4 31 if (typeof console != 'undefined') {
danielebarchiesi@4 32 console.log(name, data);
danielebarchiesi@4 33 }
danielebarchiesi@4 34 return this;
danielebarchiesi@4 35 }
danielebarchiesi@4 36 });
danielebarchiesi@4 37 // @todo Is this the right way?
danielebarchiesi@4 38 jQuery.fn.debug = jQuery.debug;
danielebarchiesi@4 39
danielebarchiesi@4 40 })(jQuery);