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