iltuto
v2.0.0
Published
## Technologies utilisées - HTML - CSS - Typescript - Librairies externes - HighlightJS (pour la coloration syntaxique) - TippyJS (pour les infobulles)
Downloads
1
Readme
Il-tuto
Technologies utilisées
- HTML
- CSS
- Typescript
- Librairies externes
- HighlightJS (pour la coloration syntaxique)
- TippyJS (pour les infobulles)
Description
Ce composant web permet d'effectuer la coloration syntaxique d'une page web lorsqu'il est appelé.
Ce composant permettra également d'afficher des infos bulles pour avoir des informations supplémentaires si la souris survole le bloc de code.
Comment l'utiliser
- Installer notre composant via la commande
npm install il-tuto
- Appeler notre composant via la balise (avec la source qui a pour entrée le fichier qu'on veut traiter, ici TSWebProg.html) :warning: Ne pas oublier d'intégrer la balise script qui a pour source le script exporté dans le package qu'il faut utiliser (bundle.js)
<il-tuto filePath="/ressources/TSWebProg.html"></il-tuto>
<script src="node_modules/iltuto/dist/bundle.js"></script>
Fonctionnement
sequenceDiagram
page HTML->>+IlTuto: <il-tuto filePath="mypath"></il-tuto>
IlTuto->>+XML: new XMLHttpRequest() -> xml.open(mypath);
XML-->>-IlTuto: retourne le contenu du fichier
IlTuto->>+IlTuto: récupère tous les codeItems et preItems
IlTuto->>+IlTuto: colore tout le contenu HTML
IlTuto-->>-page HTML: retourne le contenu html coloré and l'ajoute à la page appelante