2206
редагувань
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); | |||
}); | |||
} | |||
} | |||
}); | |||
}); | |||