Aller au contenu

MediaWiki:Gadget-MobileView/Documentation

Un livre de Wikilivres.

Le gadget MobileView ajoute un lien "aperçu mobile" placé par défaut à côté du lien "déconnexion" permettant d'ouvrir une fenêtre affichant un aperçu de la page courante sur téléphone mobile.

Cette vue correspond à peu près à la taille et à l'échelle par défaut d'affichage des téléphones mobiles, sur un écran au format 16:9. La vue affiche la version mobile de la page courante disponible sur fr.m.wikibooks.org.

Aperçu sur téléphone mobile
Aperçu sur téléphone mobile

La position de l'aperçu peut être modifiée en déplaçant la barre de titre avec la souris.

Configuration

La vue peut être configurée dans votre script personnel (common.js, monobook.js, vector.js, ...) en ajoutant le code suivant :

var MobileViewConfig =
{
    portletId : 'p-personal', // nom du portail où ajouter le lien
    sizeInCells : 36,         // taille indicative de la vue
    isHorizontal : false,     // orientation de la vue (vue verticale par défaut)
    positionX : 50,           // position horizontale initiale
    positionY : 50,           // position verticale initiale
    title : 'Aperçu sur téléphone mobile'  // titre de la vue
};

Tous les paramètres sont optionnels et leurs valeurs par défaut est montré ci-dessus.

portletId
Nom du portail où ajouter le lien
  • p-personal : barre de lien en haut de l'écran
nextNodeId
Nom du lien du portail où le lien sera placé avant. Par défaut, après tous les autres.
sizeInCells
Taille indicative de la vue, 36 = petit écran de téléphone mobile, 72 = grand écran, ...
isHorizontal
Orientation horizontale de la vue : false=vertical, true=horizontal.
title
Titre de la vue.
positionX
Position horizontale initiale en pixels.
positionY
Position verticale initiale en pixels.

Activation sur tous les wikis

Pour activer ce gadget sur tous les wikis, mettez le code suivant dans votre script global sur meta :

// Exemple de configuration
MobileViewConfig = { nextNodeId: 'pt-mycontris', sizeInCells:36 }

// Load gadgets
mw.loader.load( '//fr.wikibooks.org/w/index.php?title=MediaWiki:Gadget-CommonDom.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//fr.wikibooks.org/w/index.php?title=MediaWiki:Gadget-MobileView.js&action=raw&ctype=text/javascript' );