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

ניסוי
מ 25 גרסאות של הדף wikipedia:he:מדיה_ויקי:Gadget-QuickRCDiff.js יובאו
 
(6 גרסאות ביניים של 2 משתמשים אינן מוצגות)
שורה 1: שורה 1:
mw.hook( 'wikipage.content' ).add(function(content){
if ($.inArray(mw.config.get('wgCanonicalSpecialPageName'),['Watchlist','Recentchanges'])!=-1) (function(){
if($.inArray(mw.config.get('wgCanonicalSpecialPageName'),['Watchlist','Recentchanges'])==-1) return;
var lastRequset, $diffDialog, $diffContent, patrolBtn, thanksBtn, diffId, diffTitle;
var kilroy = 'quick-rc-diff-been-here';
 
if (content.hasClass(kilroy)) return;
function qRcDiffHandler(content){
content.addClass(kilroy);
mw.loader.load(['jquery.spinner', 'mediawiki.diff.styles']);
$('.mw-changeslist-edit', content).not('qRcDiff').addClass('qRcDiff').click(function(e) {
mw.loader.load(['mediawiki.action.history.diff', 'jquery.spinner']);
if (e.target !== this || ! $(this).find('a:contains(היסטוריה)').length) { return; }
var lastRequset, $diffDialog, $diffContent, patrolBtn, thanksBtn, diffId, diffTitle;
$('.mw-line-even,.mw-line-odd', content).click(function(e) {
if (e.target !== this || ! $(this).children('a:contains(היסטוריה)').length) { return; }
//initalizations
//initalizations
if (!$diffContent) $diffContent = $('<div>');
if (!$diffContent) $diffContent = $('<div>');
שורה 65: שורה 61:
top: 'auto'
top: 'auto'
});
});
patrolBtn = $(":button:contains('!')", content).prop('title', 'סימון כבדוק'),  
patrolBtn = $(":button:contains('!')").prop('title', 'סימון כבדוק'),  
thanksBtn =  $(":button:contains('♥')", content).prop('title', 'תודה');
thanksBtn =  $(":button:contains('♥')").prop('title', 'תודה');
}
}
var self = this,
var self = this,
שורה 141: שורה 137:
});
});
});
});
});
}
 
mw.hook( 'wikipage.content' ).add(qRcDiffHandler);
})();