const originalShow = $.fn.show;
$.fn.show = function() {
console.trace('[TRACE] .show() called on:', this);
return originalShow.apply(this, arguments);
};
const originalHide = $.fn.hide;
$.fn.hide = function() {
console.trace('[TRACE] .hide() called on:', this);
return originalHide.apply(this, arguments);
};
const originalCss = $.fn.css;
$.fn.css = function() {
if (arguments[0] === 'display') {
console.trace(`[TRACE] .css('display', ${arguments[1]}) called on:`, this);
}
return originalCss.apply(this, arguments);
};