More actions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
mw.hook( 'wikipage.categories' ).add( function ( $content ) { | mw.hook( 'wikipage.categories' ).add( function ( $content ) { | ||
$('.CategoryTreeToggle.CategoryTreeToggleHandlerAttached').each(function() { | |||
console.log(" | const handlers = $._data(this, 'events').click; | ||
if (handlers && handlers.length > 0) { | |||
const originalHandler = handlers[0].handler; | |||
$(this).off('click').on('click', function(event) { | |||
event.stopPropagation(); | |||
console.log("intercepted handler"); | |||
originalHandler.call(this, event); | |||
}); | |||
} | |||
}); | |||
}); | }); |
Revision as of 10:18, 30 October 2024
mw.hook( 'wikipage.categories' ).add( function ( $content ) {
$('.CategoryTreeToggle.CategoryTreeToggleHandlerAttached').each(function() {
const handlers = $._data(this, 'events').click;
if (handlers && handlers.length > 0) {
const originalHandler = handlers[0].handler;
$(this).off('click').on('click', function(event) {
event.stopPropagation();
console.log("intercepted handler");
originalHandler.call(this, event);
});
}
});
});