10,498
தொகுப்புகள்
("//<nowiki> (function($){ /* *********************************..."-இப்பெயரில் புதிய பக்கம் உருவாக்கப்பட்டுள்ளது) |
(update from enwiki) |
||
// <nowiki>
(function($) {
* Mode of invocation: Tab on non-diff pages ("Last"); tabs on diff pages ("Since", "Since mine", "Current")
* Active on: Existing non-special pages
*/
Twinkle.diff = function twinklediff() {
if
return;
}
Twinkle.addPortletLink(
'title': mw.config.get('wgPageName'),▼
▲ Twinkle.addPortletLink( mw.util.wikiScript("index")+ "?" + $.param( query ), 'Last', 'tw-lastdiff', 'Show most recent diff' );
// Show additional tabs only on diff pages
if (
Twinkle.addPortletLink(function() {
Twinkle.diff.evaluate(false);
Twinkle.addPortletLink( function(){ Twinkle.diff.evaluate(true); }, 'Since mine', 'tw-sincemine', 'Show difference between last diff and my last revision' );▼
}, 'Since', 'tw-since', 'Show difference between last diff and the revision made by previous user');
Twinkle.addPortletLink(function() {
Twinkle.diff.evaluate(true);
▲
var oldid = /oldid=(.+)/.exec($('#mw-diff-ntitle1').find('strong a').first().attr(
Twinkle.addPortletLink(
};▼
▲ Twinkle.addPortletLink( mw.util.wikiScript("index")+ "?" + $.param( query ), 'Current', 'tw-curdiff', 'Show difference to current revision' );
}
};
var user;
if (
user = mw.config.get('wgUserName');
} else {
var node = document.getElementById(
if (
// nothing to do?
return;
}
var query = {
format: 'json'
};
Morebits.status.init(
var wikipedia_api = new Morebits.wiki.api(
wikipedia_api.params = { user: user };
wikipedia_api.post();
Twinkle.diff.callbacks = {
main: function(
var
var revid =
if (
self.statelem.error(
return;
}
▲ });
}
};
Twinkle.addInitCallback(Twinkle.diff, 'diff');
})(jQuery);
// </nowiki>
|