Surcharge splash_days impossible
Bonjour
Testé avec SPIP 4.2 et 4.3, avec un plugin utilisant le pipeline dédié : function pluginprefix_mediabox_config($config) { $config['splash_days'] = 7; return $config; }
Ça ne marche pas car dasn https://git.spip.net/spip/mediabox/-/blob/3.1/javascript/splash.mediabox.js?ref_type=heads
Cookies.set("modalsplash", mediabox_settings.splash_url, { expires: mediabox_settings.splash_days || 7 });
plante le JS car mediabox_settings.splash_days est une chaine de caractère et non un Int.
En remplaçant par :
Cookies.set("modalsplash", mediabox_settings.splash_url, { expires: parseInt(mediabox_settings.splash_days) || 7 });
Tout marche comme prévu.
Attention, ça entrerait en conflit avec https://git.spip.net/spip/mediabox/-/blob/spip_6043/javascript/splash.mediabox.js?ref_type=heads