« MediaWiki:Common.js » : différence entre les versions
Page de l’interface de MediaWiki
Autres actions
Page créée avec « →* * Bouton "Ma page" dans le header Citizen * Ajoute un bouton à côté du bouton Apparence pour accéder à sa page utilisateur : ( function () { 'use strict'; // Seulement pour les utilisateurs connectés if ( mw.config.get( 'wgUserName' ) === null ) { return; } mw.hook( 'wikipage.content' ).add( function () { // Vérifie que le bouton n'existe pas déjà if ( document.getElementById( 'citi... » |
Aucun résumé des modifications |
||
| (6 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
$(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 = '<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor"><path d="M17 9v2h-6v6H9v-6H3V9h6V3h2v6z"/></svg>'; | |||
a.addEventListener('click', function(e) { | |||
e.preventDefault(); | |||
var summary = document.getElementById('citizen-search-summary'); | |||
if (summary) summary.click(); | |||
}); | |||
var d = document.querySelector('.citizen-drawer'); | |||
if (d) d.parentNode.insertBefore(a, d.nextSibling); | |||
}); | |||
Dernière version du 21 mai 2026 à 14:51
$(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 = '<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="currentColor"><path d="M17 9v2h-6v6H9v-6H3V9h6V3h2v6z"/></svg>';
a.addEventListener('click', function(e) {
e.preventDefault();
var summary = document.getElementById('citizen-search-summary');
if (summary) summary.click();
});
var d = document.querySelector('.citizen-drawer');
if (d) d.parentNode.insertBefore(a, d.nextSibling);
});