Valider 94a85e1f rédigé par cerdic's avatar cerdic
Parcourir les fichiers

On peut avoir une config mediabox splash_days (soit directement dans le...

On peut avoir une config mediabox splash_days (soit directement dans le formulaire, soit ajoute par un pipeline sur mediabox_config) qui sera pris en compte pour poser le cookie modalsplash qui sert a savoir quand re-presenter la splash box
https://core.spip.net/issues/4609
parent 515e7822
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
jQuery(function($){
	// poser le cookie au callback de la box chargee
	var set_cookie = function() {
		Cookies.set("modalsplash", mediabox_settings.splash_url, { expires: 7 });
		Cookies.set("modalsplash", mediabox_settings.splash_url, { expires: mediabox_settings.splash_days || 7 });
	}

	$.modalboxsplash = function(href, options) {
+3 −0
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -224,6 +224,9 @@ function mediabox_insert_head_css($flux) {
				$js_config['splash_width'] = $config['splash_width'];
				$js_config['splash_height'] = $config['splash_height'];
			}
			if (isset($config['splash_days'])) {
				$js_config['splash_days'] = $config['splash_days'];
			}
		}
		$configmediabox = '<script type="text/javascript">/* <![CDATA[ */
var mediabox_settings=' . json_encode(mediabox_echappe_js_config($js_config)) . ';' . "\n";