Utilisateur:CreatixEA/wpObjets
Un article de Wikipédia, l'encyclopédie libre.
Sommaire |
[modifier] Motivations
En regardant les différents Monobook des utilisateurs, j'ai trouvé que c'était absolument pas optimisé. En effet, le rajout d'un lien ou d'un onglet sont réécris à chaque fois ! Pour plus de clareté, j'ai écrit un Framework que j'ai nommé wpObjets
[modifier] Composition
Le Framework est composé des entités suivantes:
Entité | Instance / Classe | Rôle |
---|---|---|
wpMonobook | Classe | Gère l'initialisation des objets lorsque la page est chargée, puis leur publication lorsque toutes les initialisations sont faites. |
myMonobook | Instance | Instance de la classe wpMonobook. |
wpTab | Classe | Gère l'ajout d'onglet et des liens dans chaque onglet. |
wpNav | Classe | Gère l'ajout de lien dans un groupe pour un menu de gauche spécifié. |
wpToolbar | Classe | Gère la barre d'outil du mode édition. |
myToolbar | Instance | Instance de la classe wpToolbar. |
[modifier] Exemple d'utilisation
Utilisateur:CreatixEA/monobook.js/myMonobook.js