MediaWiki:Common.js: відмінності між версіями
Admin (обговорення | внесок) (прибрати JS-інжект (підхід через шаблон)) Мітка: Замінено |
Admin (обговорення | внесок) (Common.js: portlet Міста через офіційний mw.util.addPortlet) |
||
| Рядок 1: | Рядок 1: | ||
/* Per-page | /* Per-page sidebar portlets via official mw.util.addPortlet API */ | ||
mw.loader.using(['mediawiki.util'], function () { | |||
$(function () { | |||
var pageName = mw.config.get('wgPageName') || ''; | |||
// 🇷🇴 Румунія: portlet "Міста" в лівому сайдбарі | |||
if (pageName === '🇷🇴_Румунія') { | |||
var cities = [ | |||
{ title: 'Бухарест', page: 'Румунія/Бухарест' }, | |||
{ title: 'Клуж-Напока', page: 'Румунія/Клуж-Напока' }, | |||
{ title: 'Тімішоара', page: 'Румунія/Тімішоара' }, | |||
{ title: 'Брашов', page: 'Румунія/Брашов' }, | |||
{ title: 'Ясси', page: 'Румунія/Ясси' }, | |||
{ title: 'Сібіу', page: 'Румунія/Сібіу' } | |||
]; | |||
var portlet = mw.util.addPortlet('p-cities', 'Міста'); | |||
if (portlet) { | |||
cities.forEach(function (city) { | |||
mw.util.addPortletLink('p-cities', mw.util.getUrl(city.page), city.title); | |||
}); | |||
} | |||
} | |||
}); | |||
}); | |||
Версія за 23:13, 2 травня 2026
/* Per-page sidebar portlets via official mw.util.addPortlet API */
mw.loader.using(['mediawiki.util'], function () {
$(function () {
var pageName = mw.config.get('wgPageName') || '';
// 🇷🇴 Румунія: portlet "Міста" в лівому сайдбарі
if (pageName === '🇷🇴_Румунія') {
var cities = [
{ title: 'Бухарест', page: 'Румунія/Бухарест' },
{ title: 'Клуж-Напока', page: 'Румунія/Клуж-Напока' },
{ title: 'Тімішоара', page: 'Румунія/Тімішоара' },
{ title: 'Брашов', page: 'Румунія/Брашов' },
{ title: 'Ясси', page: 'Румунія/Ясси' },
{ title: 'Сібіу', page: 'Румунія/Сібіу' }
];
var portlet = mw.util.addPortlet('p-cities', 'Міста');
if (portlet) {
cities.forEach(function (city) {
mw.util.addPortletLink('p-cities', mw.util.getUrl(city.page), city.title);
});
}
}
});
});