Facebook LinkedIn SourceForge Twitter RSS LastFM
logologo

Plugin MooTools pour la mise en forme de snippets

Geoffray Warnants|13/09/2008|4 commentaires

Voici mon premier plugin MooTools ! Il permet de formater très simplement les portions de code présentées au travers de ce blog. Son rôle est de mettre en forme dynamiquement les éléments qui contiennent des extraits de code. Prenons comme exemple la balise <code> dans laquelle se trouve un exemple de code PHP en texte brut.

<code> <?php function sayHello() { echo 'Hello, world !'; } ?> </code>
Au chargement de la page, le plugin va appliquer une transformation à toutes les balises <code>, et ainsi produire un résultat qui ressemblera à ceci :
<?php
function sayHello() {
    echo 'Hello, world !';
}
?>

Pour mettre le plugin en place, il suffit de spécifier qu'au chargement de la page, la transformation devra s'appliquer à tous les éléments <code>. Bien évidemment, il est possible d'effectuer des sélections plus complexes grâce aux sélecteurs de MooTools.

<script type="text/javascript">
window.addEvent('domready', function(){
    new MooCode().applyTo($$('code'));
});
</script>

Et le tour est joué !

<<< Retour

Vos commentaires

4 commentaires postés

Tess Garnier
18/01/2021 15:03Posté par Tess Garnier
S?rieux?! On a la possibilit? d?effacer les portions de code pr?sent?es. C?est g?nial comme d?couverte. Je me souviens tr?s bien, en 2010, PHP avait une salle r?putation. Et, je me demande qu?est-ce qui s?est pass?.
Nadine Perrot
11/01/2021 07:12Posté par Nadine Perrot
Ce langage est tr?s int?ressant, mais je pense qu?il faut commencer par la base de programmation pour pouvoir le faire. Est-ce que vous pouvez m?aider s?il vous pla?t?? Merci beaucoup pour votre collaboration.
Emy Humbert
29/10/2020 17:35Posté par Emy Humbert
C?est très intéressant cette offre de pouvoir formater simplement des portions de code. Seulement, est-ce possible sur tous les sites?? Quoi qu?il en soit, je vais l?essayer dès maintenant pour voir ce que ça donne.
Anita Fournier
11/09/2020 10:42Posté par Anita Fournier
En regardant cet article, j?ai envie de le tester sur mon ordinateur. Mais ce qui m?inquiète, c?est que le langage de programmation n?est pas vraiment mon truc. Donc, il faut que je commence par l?apprentissage des bases de ce dernier.

Réagir à cet article

*


(Ne sera pas publiée, servira uniquement à afficher votre gravatar)


(Lien en dur et dofollow)

zend framework