Valider a94ef708 rédigé par arnaud.berard@mister-graphx.com's avatar arnaud.berard@mister-graphx.com
Parcourir les fichiers

v1.0.13

- Ajout d'une config inssérant les style et js dans l'espace privé de spip, pour quand on utilise les modèles owl dans les contenus.

La config est décoché par défaut, pour quand on utilise uniquement dans les squelettes
parent 2d923a0d
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+14 −2
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -11,7 +11,7 @@

		<div class="editer-groupe">
			<div class="editer editer_css editer_radio">
				<label for="lazy_class"><:owlcarousel:cfg_label_css:></label>
				<label for="css"><:owlcarousel:cfg_label_css:></label>
				<p class="explication"><:owlcarousel:cfg_explication_css:></p>
				<div class="choix">
					<input type="checkbox" name="css" class="checkbox" value='on' id='cssn'[(#ENV{css}|oui)checked="checked" ]/>
@@ -21,6 +21,18 @@
				</div>
			</div>
		</div>
		<div class="editer-groupe">
			<div class="editer editer_header_prive editer_radio">
				<label for="lazy_class"><:owlcarousel:cfg_label_header_prive:></label>
				<p class="explication"><:owlcarousel:cfg_explication_header_prive:></p>
				<div class="choix">
					<input type="checkbox" name="header_prive" class="checkbox" value='on' id='header_prive'[(#ENV{header_prive}|oui)checked="checked" ]/>
					<label for='header_prive'>
						<:owlcarousel:cfg_label_header_prive:>
					</label>
				</div>
			</div>
		</div>

		<input type="hidden" name="_meta_casier" value="owlcarousel" />
		<p class="boutons">
+2 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -12,7 +12,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
	'cfg_label_css'	=> 'Insertion des styles',
	'cfg_explication_css'	=> 'Les styles seront inssérés dans l\'entête de toutes les pages',
	'cfg_titre_page_configurer_owlcarousel'	=> 'OwlCarousel',

	'cfg_label_header_prive'	=> 'Insertion dans l\'espace privé de spip',
	'cfg_explication_header_prive'	=> 'Les styles et javascript seront inssérés dans l\'entête de l\'espace privé de spip',
	'cfg_titre_parametrages' => 'Configurer OwlCarousel',

	// P
+11 −7
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -14,18 +14,23 @@ function owlcarousel_insert_head_css($flux){
        $flux.='<link rel="stylesheet" type="text/css" href="'.find_in_path('css/owl.carousel.css').'" media="screen" />'."\n";
        $flux.='<link rel="stylesheet" type="text/css" href="'.find_in_path('css/owl.theme.css').'" media="screen" />'."\n";
    }

    return $flux;
}

function owlcarousel_insert_head($flux){
    
     $flux.='<script src="'.find_in_path('javascript/owl.carousel.js').'" type="text/javascript"></script>'."\n";
     
     return $flux;
}


function owlcarousel_header_prive($flux){
  include_spip('inc/config');
  if(lire_config('owlcarousel/header_prive', 0)){
    $flux.='<link rel="stylesheet" type="text/css" href="'.find_in_path('css/owl.carousel.css').'" media="screen" />'."\n";
    $flux.='<link rel="stylesheet" type="text/css" href="'.find_in_path('css/owl.theme.css').'" media="screen" />'."\n";
    $flux = owlcarousel_insert_head($flux);
  }
  return $flux;
}

/**
 * ieconfig
@@ -37,4 +42,3 @@ function owlcarousel_ieconfig_metas($table){
    $table['owlcarousel']['metas_serialize'] = 'owlcarousel';
    return $table;
}
+2 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
<paquet
	prefix="owlcarousel"
	categorie="multimedia"
	version="1.0.12"
	version="1.0.13"
	schema="0.0.1"
	etat="test"
	compatibilite="[3.0.5;3.2.*]"
@@ -17,6 +17,7 @@

	<pipeline nom="insert_head_css" inclure="owlcarousel_pipelines.php" />
	<pipeline nom="insert_head" inclure="owlcarousel_pipelines.php" />
	<pipeline nom="header_prive" inclure="owlcarousel_pipelines.php" />

	<!-- Import export  de config-->
	<pipeline nom="ieconfig_metas" inclure="owlcarousel_pipelines.php" />