config.js_fonctions.php
Table of Contents
Functions
- filtre_generer_config_js() : string
- Générer l'objet JSON de configuration globale front-end (module config.js) dans sa configuration initiale.
- set_ajax_image_searching() : string
- set_var_zajax_content() : string
- set_css_ajax() : string
Functions
filtre_generer_config_js()
Générer l'objet JSON de configuration globale front-end (module config.js) dans sa configuration initiale.
filtre_generer_config_js(mixed &$Pile) : string
Pour COMPLÉTER/MODIFIER son contenu, on privilégie la méthode suivante :
// `javascript/_inits/${index}_monplugin_config.js(.html)` où ($index =< 10)
Object.assign(
spip,
{
"mon_plugin":{"foo":"bar"},
"mon_plugin_2" : [(#REM|mon_plugin_2_json_config)]
}
);
Pour LIRE le contenu depuis une balise <script [type="module"]> :
import { spip } from "config.js";
console.log(spip);
Pour LIRE le contenu depuis une balise <script> classique :
console.log(window.spipConfig);
Attention, car, dans ce cas, la concurence de l'ordre de chargement n'est plus assurée.
Suivant la position dans le document, il peut être nécessaire d'encapsuler votre code via
window.addEventListener('DOMContentLoaded', (ev) => {...}); ou encore (function ($) {...})(jQuery);
Parameters
- $Pile : mixed
Return values
stringset_ajax_image_searching()
set_ajax_image_searching([mixed $prive = false ]) : string
Parameters
- $prive : mixed = false
Return values
stringset_var_zajax_content()
set_var_zajax_content([mixed $prive = false ]) : string
Parameters
- $prive : mixed = false
Return values
stringset_css_ajax()
set_css_ajax([mixed $prive = false ]) : string
Parameters
- $prive : mixed = false