מדיה ויקי:Gadget-browsertab.js: הבדלים בין גרסאות בדף
מראה
אין תקציר עריכה |
אין תקציר עריכה |
||
| שורה 1: | שורה 1: | ||
(function () { | (function () { | ||
/* | |||
var subStr = myStr.match("quick(.*)lazy"); alert(subStr[1]); | |||
if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1) | |||
alert($('#contentSub').text()); | |||
*/ | |||
var oldtext = $(document).prop('title'); | |||
alert(oldtext); | |||
var letters = { | var letters = { | ||
view: ['', 'ויקיפדיה'], | |||
purge: ['', 'ויקיפדיה'], | |||
submit: ['^', 'עריכה'], | |||
edit: ['^', 'עריכה'], | |||
history: ['!', 'היסטוריה'], | |||
diff: ['—', 'השוואה'] | |||
}; | }; | ||
var params = { | var params = { | ||
action: "expandtemplates", | |||
text: "{{קיצור מרחב השם|" + mw.config.get('wgPageName').replaceAll('_', ' ') + "}}", | |||
prop: "wikitext", | |||
format: "json" | |||
}; | }; | ||
var action, letter, comment; | var action, letter, comment; | ||
if ($('.difference-title').length > 0) | if ($('.difference-title').length > 0) | ||
action = 'diff'; | |||
else if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1) | else if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1) | ||
return; | |||
else | else | ||
action = mw.config.get('wgAction'); | |||
if (letters[action] == null) | if (letters[action] == null) | ||
return; | |||
else | else | ||
[letter, comment] = letters[action]; | |||
var api = new mw.Api(); | var api = new mw.Api(); | ||
api.get(params) | api.get(params) | ||
.done(function(data) { | |||
$(document) | |||
.prop('title', letter + data.expandtemplates.wikitext + ' — ' + comment); | |||
}); | |||
// dependencies=mediawiki.api | // dependencies=mediawiki.api | ||
})(); | })(); | ||
גרסה מ־13:14, 29 בנובמבר 2021
(function () {
/*
var subStr = myStr.match("quick(.*)lazy"); alert(subStr[1]);
if ($('#contentSub').length > 0 && $('#contentSub').text().indexOf('הבדלים בין דפים') !== -1)
alert($('#contentSub').text());
*/
var oldtext = $(document).prop('title');
alert(oldtext);
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
})();