מדיה ויקי:Gadget-rclast.js: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
סקריפט חדש |
הסרה מפעולות ביומנים |
||
שורה 15: | שורה 15: | ||
for( var i = 0; i < items.length; i++ ) { |
for( var i = 0; i < items.length; i++ ) { |
||
title = items[i].getElementsByTagName( "a")[0].title; |
title = items[i].getElementsByTagName( "a")[0].title; |
||
if( !pages[title] ) { |
if( title.indexOf( "מיוחד:" ) != 0 && !pages[title] ) { |
||
// |
// לא פעולה ביומן, ועריכה אחרונה עד כה |
||
pages[title] = true; |
pages[title] = true; |
||
last = document.createElement( "strong" ); |
last = document.createElement( "strong" ); |
גרסה מ־16:48, 1 ביוני 2008
/* הוספת כיתוב "(אחרון)" לעריכות בשינויים האחרונים */
function rcLast() {
if( wgCanonicalSpecialPageName != "Recentchanges" ) {
// לא דף השינויים האחרונים
return;
}
var lists = getElementsByClassName( document.body, "ul", "special" );
if( lists.length != 1 ) {
// לא נמצאה רשימת השינויים האחרונים
return;
}
var items = lists[0].getElementsByTagName( "li" );
var title, last;
var pages = [];
for( var i = 0; i < items.length; i++ ) {
title = items[i].getElementsByTagName( "a")[0].title;
if( title.indexOf( "מיוחד:" ) != 0 && !pages[title] ) {
// לא פעולה ביומן, ועריכה אחרונה עד כה
pages[title] = true;
last = document.createElement( "strong" );
last.appendChild( document.createTextNode( " (אחרון)" ) );
items[i].appendChild( last );
}
}
}
addOnloadHook( rcLast );