מדיה ויקי:Gadget-ExpSubcatDetails.js
(הופנה מהדף מדיה ויקי:Gadget-ExpandedSubcategoryDetails.js)
הערה: לאחר הפרסום, ייתכן שיהיה צורך לנקות את זיכרון המטמון (cache) של הדפדפן כדי להבחין בשינויים.
- פיירפוקס / ספארי: להחזיק את המקש Shift בעת לחיצה על טעינה מחדש (Reload) או ללחוץ על צירוף המקשים Ctrl-F5 או Ctrl-R (במחשב מק: ⌘-R).
- גוגל כרום: ללחוץ על צירוף המקשים Ctrl-Shift-R (במחשב מק: ⌘-Shift-R).
- אינטרנט אקספלורר / אדג': להחזיק את המקש Ctrl בעת לחיצה על רענן (Refresh) או ללחוץ על צירוף המקשים Ctrl-F5.
- אופרה: ללחוץ על Ctrl-F5.
/*
* 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 );