מדיה ויקי:Gadget-watchlistMark.js: הבדלים בין גרסאות בדף

הכנה ל-1.18
גם בדף קטגוריות.
שורה 1: שורה 1:
// the usual prayer
// the usual prayer
if (wgCanonicalNamespace == "Special" && wgCanonicalSpecialPageName == "Contributions")
if ((mw.config.get('wgNamespaceNumber') == -1 && mw.config.get('wgCanonicalSpecialPageName') == "Contributions")
|| (mw.config.get('wgNamespaceNumber') == 14))
$(document).ready(function() {
$(document).ready(function() {
 
var isCat = mw.config.get('wgNamespaceNumber') == 14;
var watchList = {};
var watchList = {};


שורה 19: שורה 20:
}
}


function watchText(watch) { return watch ? '[עקוב]' : '[הסר]';}
function watchText(watch) { return (isCat ? ' ':'') + (watch ? '[עקוב]' : '[הסר]');}
function watchTitle(watch){ return watch? 'הוסף לרשימת המעקב שלי' : 'הסר מרשימת המעקב שלי';}
function watchTitle(watch){ return watch? 'הוסף לרשימת המעקב שלי' : 'הסר מרשימת המעקב שלי';}


function colorWatched() {
function colorWatched() {
var pagesList = isCat ? $('#mw-pages').find('li') : $('#bodyContent > ul > li');
var all = [];
var all = [];
var all = $('#bodyContent > ul > li').each(function() {
var all = pagesList.each(function() {
var li = $(this);
var li = $(this);
var line = li.children().filter('a:last');
var line = li.children().filter('a:last');