« MediaWiki:Common.js » : différence entre les versions
Page de l’interface de MediaWiki
Autres actions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
$(function() { | $(function() { | ||
if (document.getElementById('citizen-newpage-button')) return; | |||
if (document.getElementById('citizen- | |||
var a = document.createElement('a'); | var a = document.createElement('a'); | ||
a.id = 'citizen- | a.id = 'citizen-newpage-button'; | ||
a.href = | a.href = '#'; | ||
a.title = ' | a.title = 'Créer une page'; | ||
a.className = 'citizen-header__item cdx-button cdx-button--icon-only'; | a.className = 'citizen-header__item cdx-button cdx-button--icon-only'; | ||
a.innerHTML = '<span class="citizen-ui-icon mw-ui-icon-wikimedia- | a.innerHTML = '<span class="citizen-ui-icon mw-ui-icon-wikimedia-add"></span>'; | ||
a.addEventListener('click', function(e) { | |||
e.preventDefault(); | |||
var nom = prompt('Nom de la nouvelle page :'); | |||
if (nom && nom.trim()) { | |||
window.location.href = mw.util.getUrl(nom.trim(), { action: 'edit' }); | |||
} | |||
}); | |||
var d = document.querySelector('.citizen-drawer'); | var d = document.querySelector('.citizen-drawer'); | ||
if (d) d.parentNode.insertBefore(a, d.nextSibling); | if (d) d.parentNode.insertBefore(a, d.nextSibling); | ||
}); | }); | ||
Version du 21 mai 2026 à 14:44
$(function() {
if (document.getElementById('citizen-newpage-button')) return;
var a = document.createElement('a');
a.id = 'citizen-newpage-button';
a.href = '#';
a.title = 'Créer une page';
a.className = 'citizen-header__item cdx-button cdx-button--icon-only';
a.innerHTML = '<span class="citizen-ui-icon mw-ui-icon-wikimedia-add"></span>';
a.addEventListener('click', function(e) {
e.preventDefault();
var nom = prompt('Nom de la nouvelle page :');
if (nom && nom.trim()) {
window.location.href = mw.util.getUrl(nom.trim(), { action: 'edit' });
}
});
var d = document.querySelector('.citizen-drawer');
if (d) d.parentNode.insertBefore(a, d.nextSibling);
});