מדיה ויקי:Gadget-ExpandedSubcategoryDetails.js: הבדלים בין גרסאות בדף
קפיצה לניווט
קפיצה לחיפוש
ויקיציטוט>Ladsgroup מ (Maintenance: Replacing legacy global variable (phab:T72470)) |
מ (גרסה אחת יובאה) |
(אין הבדלים)
| |
גרסה אחרונה מ־09:47, 21 בספטמבר 2025
/*
* Shows the number of subcategories, pages and files in each category in category pages.
* Written by [[User:Yonidebest]], updated by [[User:Mikimik]]
*/
function showExpandedSubcategoryDetails()
{
try {
var subcategories = document.getElementById("mw-subcategories");
if ( !subcategories ) return; // are there any sub categories in this category ?
var items = subcategories.getElementsByTagName("LI");
var rx = /כוללת ((\d+) קטגוריות משנה|קטגוריית משנה אחת), ((\d+) דפים|דף אחד), ו(־(\d+) קבצים|קובץ אחד)/;
for ( var i = 0 ; i < items.length ; i++ )
{
var lastspan = items[i].getElementsByTagName("SPAN")[items[i].getElementsByTagName("SPAN").length-1];
var m = rx.exec ( lastspan.title );
lastspan.style.fontSize = "80%";
lastspan.replaceChild ( document.createTextNode ( '\u200F (' +
(typeof(m[2]) == "undefined" ? 1 : m[2]) + ', ' +
(typeof(m[4]) == "undefined" ? 1 : m[4]) + ', ' +
(typeof(m[6]) == "undefined" ? 1 : m[6]) + ')' ), lastspan.firstChild );
}
}
catch ( e )
{
return;
}
}
if ( mw.config.get('wgNamespaceNumber') == 14 ) $( showExpandedSubcategoryDetails );