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) 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{}`
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) ou bien copie localement une ressource distante, et renvoie son url locale

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

(3 cas)

  • basename depuis un dossier javascript/ : mon_module.js.html
  • chemin local commençant par lib/ : lib/ModuleX/dist/module.js
  • url_absolue d'une ressource distante : https://raw.githubusercontent.com/SortableJS/Sortable/refs/heads/master/modular/sortable.core.esm.js
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>

inc_importmap_normaliser_cle_dist()

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

        
On this page

Search results