User:Xiplus/js/category-members-indicator.js
< User:Xiplus | js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
javascript:
(function() {
var CategoryMembersIndicator = window.CategoryMembersIndicator;
if (typeof CategoryMembersIndicator !== 'undefined') {
return;
}
$('.mw-category-generated a').each(function(i, e) {
var title = decodeURIComponent(e.href.replace(/^.*?\/wiki\/(.+?)(?:\?.+)?$/, '$1'));
$('<span>').attr('id', 'cmi-item-' + title).insertAfter(e);
});
window.CategoryMembersIndicator = CategoryMembersIndicator = {};
CategoryMembersIndicator.addText = function(title, className, text) {
$('<span>').text('(' + text + ')').addClass('cmi-' + className).appendTo(document.getElementById('cmi-item-' + title));
}
})();