Skip to content
This repository was archived by the owner on Jul 5, 2023. It is now read-only.

liamls/ilog-p1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  1. Installer notre composant via la commande
npm install il-tuto
  1. 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

Loading

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •