Documentation du code de SPIP et de ses plugins

SPIP

importmap.php

Table of Contents

Constants

_MARQUEUR_POST_IMPORTMAP  = '<!--.importmap-->'
_MARQUEUR_POST_INIT  = '<!--.initjs-->'

Functions

chemin_import_js()  : string
Cherche un fichier module.js (statique ou dynamique) présent dans un dossier javascript/ du path, ou bien copie localement une ressource distante, et renvoie son url locale
importmap_contexte_produire_fond_statique()  : array<string|int, mixed>
Liste des paramètres utiles à la compilation des fonds dynamiques pour les fichiers `_initjs` ou la balise `#IMPORT_JS{}`
importmap_insert_head()  : string
Insertion de la balise <script type="importmap"></script>, au plus tôt dans le <head>, côté privé, et côté public, pour en faire bénéficier les <script type="module"></script>
inc_importmap_normaliser_cle_dist()  : string

Constants

_MARQUEUR_POST_IMPORTMAP

public mixed _MARQUEUR_POST_IMPORTMAP = '<!--.importmap-->'

_MARQUEUR_POST_INIT

public mixed _MARQUEUR_POST_INIT = '<!--.initjs-->'

Functions

chemin_import_js()

Cherche un fichier module.js (statique ou dynamique) présent dans un dossier javascript/ du path, ou bien copie localement une ressource distante, et renvoie son url locale

chemin_import_js(string $fichier) : string
Parameters
$fichier : string

Nom du fichier

Tags
uses
find_in_path
uses
copie_locale
uses
produire_fond_statique
uses
importmap_contexte_produire_fond_statique
Return values
string

URL absolue du fichier local sinon chaîne vide.

importmap_contexte_produire_fond_statique()

Liste des paramètres utiles à la compilation des fonds dynamiques pour les fichiers `_initjs` ou la balise `#IMPORT_JS{}`

importmap_contexte_produire_fond_statique([array<string|int, mixed> $contexte = [] ]) : array<string|int, mixed>
Parameters
$contexte : array<string|int, mixed> = []
Return values
array<string|int, mixed>

importmap_insert_head()

Insertion de la balise <script type="importmap"></script>, au plus tôt dans le <head>, côté privé, et côté public, pour en faire bénéficier les <script type="module"></script>

importmap_insert_head(string $flux) : string

Insertion du module d'initialisation, côté privé, et côté public

Parameters
$flux : string
Tags
uses
importmap_contexte_produire_fond_statique
Return values
string

inc_importmap_normaliser_cle_dist()

inc_importmap_normaliser_cle_dist(string $f) : string
Parameters
$f : string
Return values
string

        
On this page

Search results