לדלג לתוכן

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

מתוך צפונות ויקי
אין תקציר עריכה
אין תקציר עריכה
שורה 1: שורה 1:
var letters = {
(function () {
var letters = {
view: ['', 'ויקיפדיה'],
view: ['', 'ויקיפדיה'],
purge: ['', 'ויקיפדיה'],
purge: ['', 'ויקיפדיה'],
שורה 16: שורה 17:
if ($('.difference-title').length > 0)
if ($('.difference-title').length > 0)
action = 'diff';
action = 'diff';
else if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1)
return;
else
else
action = mw.config.get('wgAction');
action = mw.config.get('wgAction');
if (letters[action] == null) {
if (letters[action] == null)
letter = action.split('')[0].toUpperCase();
return;
comment = action;
else
} else {
[letter, comment] = letters[action];
letter = letters[action][0];
comment = letters[action][1];
}
var api = new mw.Api();
var api = new mw.Api();
api.get(params)
api.get(params)
שורה 34: שורה 34:
if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1)
if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1)
alert($('#contentSub').text());
alert($('#contentSub').text());
})();

גרסה מ־13:07, 29 בנובמבר 2021

(function () {
	var letters = {
	view: ['', 'ויקיפדיה'],
	purge: ['', 'ויקיפדיה'],
	submit: ['^', 'עריכה'],
	edit: ['^', 'עריכה'],
	history: ['!', 'היסטוריה'],
	diff: ['—', 'השוואה']
};
var params = {
	action: "expandtemplates",
	text: "{{קיצור מרחב השם|" + mw.config.get('wgPageName').replaceAll('_', ' ') + "}}",
	prop: "wikitext",
	format: "json"
};
var action, letter, comment;
if ($('.difference-title').length > 0)
	action = 'diff';
else if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1)
	return;
else
	action = mw.config.get('wgAction');
if (letters[action] == null)
	return;
else
	[letter, comment] = letters[action];
var api = new mw.Api();
api.get(params)
	.done(function(data) {
		$(document)
			.prop('title', letter + data.expandtemplates.wikitext + ' — ' + comment);
	});
// dependencies=mediawiki.api
if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1)
	alert($('#contentSub').text());
})();