Changeset 115570 in spip-zone


Ignore:
Timestamp:
Jun 7, 2019, 11:38:20 AM (9 days ago)
Author:
dominique.lepaisant@…
Message:

Nettoyage ccs de l'espace privé + correction coquille affichage de la police dans le formulaire typo + correction coquille formulaire image

Location:
_plugins_/spipr-dane-config/trunk
Files:
1 added
3 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spipr-dane-config/trunk/formulaires/logo.html

    r114389 r115570  
    5555        $(document).ready(function(){
    5656        $('#champ_masquer_logo').on('change', function () {
    57                         if ( $(this).val() != 'oui' ) {
     57                        if ( $(this).val() == 'oui' ) {
    5858                                $(".afficher_si_masquer_logo_#GET{id_unique}").show()
    5959                        }else {
     
    6161                        }
    6262                });
    63                 if ('#ENV{masquer_logo}'!= 'on' ) {
     63                if ('#ENV{masquer_logo}'!= 'oui' ) {
    6464                                $(".afficher_si_masquer_logo_#GET{id_unique}").show();
    6565                } else {
  • _plugins_/spipr-dane-config/trunk/formulaires/typography.html

    r114389 r115570  
    4747        [(#SAISIE{selection, font-family}
    4848                        {label=<:sdc:famille_de_police:>}
    49                         {defaut=[(#CONFIG{sdc/defaut/font-family}|in_array{#GET{ggfonts}}|?{#ENV{font-family}, perso})]}
     49                        {defaut='Open Sans'}
    5050                        {class=chosen}
    5151            {conteneur_class=long_label}
     
    5656        [(#SAISIE{explication, font-family-perso-explication}
    5757            {texte=<:sdc:explication_police_personnelle:> }
    58             {conteneur_class= family-perso}
     58            {conteneur_class=family-perso}
    5959        )]
    6060        [(#SAISIE{input, font-family-perso}
    6161                        {label=<:sdc:police_personnelle:>}
    6262                        {defaut=#ENV{font-family-perso}}
    63             {conteneur_class= long_label family-perso}
     63            {conteneur_class=long_label family-perso}
    6464                )]
    6565               
  • _plugins_/spipr-dane-config/trunk/formulaires/typography.php

    r114494 r115570  
    2626        //
    2727        $meta = 'sdc/';
    28     $font = lire_config('sdc/'.$bloc.'/font-family', 'Open Sans');
     28
     29    if ( !$font = lire_config('sdc/'.$bloc.'/font-family') ) {
     30        $font = 'Open Sans';
     31    }
    2932    // tableau des polices google
    3033    // import depuis le fichier gg_fonts.yaml
    3134    $polices=yaml_decode_file(find_in_path('yaml/gg_fonts.yaml'));
     35    $listeFonts=array();
    3236   
    3337    foreach($polices as $famille){
    34         if( in_array( lire_config('sdc/'.$bloc.'/font-family'), $famille ) && $font == "")
    35             $font=lire_config('sdc/'.$bloc.'/font-family');
     38        $listeFonts=array_merge($listeFonts, $famille);
    3639    }
    37    
    38     if ( $font == "") $font="perso";
     40    if( !in_array( $font, $listeFonts ) ){
     41        $fontFamilyPerso=$font;
     42        $font='perso';
     43    }
     44
    3945        // on charge les saisies et les champs qui nécessitent un accès par les fonctions
    4046        $valeurs = array(
     
    4248        'polices' => yaml_decode_file(find_in_path('yaml/gg_fonts.yaml')),
    4349                'font-family' => $font,
    44                 'font-family-perso' => $font == "perso" ? lire_config('sdc/'.$bloc.'/font-family') : '' ,
     50                'font-family-perso' => $fontFamilyPerso,
    4551                'font-size' => lire_config('sdc/'.$bloc.'/font-size', '2.6'),
    4652                'color' => lire_config('sdc/'.$bloc.'/color', lire_config('sdc/defaut/color2','#455C98')),
     
    8591            foreach ($lines as $line_num => $line) {
    8692                if (_request("font-family")) {
    87                     if (preg_match("/^@sansFontFamily:/", $line, $matches) &&  $bloc != "title")
     93                    if (preg_match("/^@sansFontFamily:/", $line, $matches) &&  $bloc != "title" &&  $bloc != "h2")
    8894                        $data .= $matches[0]." \t"."'"._request("font-family")."',Arial,Helvetica,sans-serif;\n";
    8995                    else if (preg_match("/^(@import|\/\/@import)/", $line, $matches)) {
     
    94100                            $importFonts .= '|'.preg_replace('/\s/', '+', trim(lire_config($meta.'defaut/font-family')));
    95101                           
     102                        if ( $bloc != "title"  &&  $bloc != "h2" ){
     103                            if ( lire_config($meta.'title/font-family'))
     104                                $importFonts .= '|'.preg_replace('/\s/', '+', trim(lire_config($meta.'title/font-family')));
     105                            if ( lire_config($meta.'h2/font-family'))
     106                                $importFonts .= '|'.preg_replace('/\s/', '+', trim(lire_config($meta.'h2/font-family')));
     107                        }
     108                        else if ( $bloc == "title"){
     109                            if ( lire_config($meta.'defaut/font-family'))
     110                                $importFonts .= '|'.preg_replace('/\s/', '+', trim(lire_config($meta.'defaut/font-family')));
     111                            if ( lire_config($meta.'h2/font-family') && !preg_match("/".lire_config($meta.'h2/font-family')."/", $line))
     112                                $importFonts .= '|'.preg_replace('/\s/', '+', trim(lire_config($meta.'h2/font-family')));
     113                        }
     114                        else if ( $bloc == "h2"){
     115                            if ( lire_config($meta.'defaut/font-family'))
     116                                $importFonts .= '|'.preg_replace('/\s/', '+', trim(lire_config($meta.'defaut/font-family')));
     117                            if ( lire_config($meta.'title/font-family') && !preg_match("/".lire_config($meta.'title/font-family')."/", $line))
     118                                $importFonts .= '|'.preg_replace('/\s/', '+', trim(lire_config($meta.'title/font-family')));
     119                        }
     120
    96121                        if (_request("font-family") == "Open Sans")
    97122                            //$data .= "//@import url('https://fonts.googleapis.com/css?family=".$importFonts."');\n" ;
     
    111136
    112137                foreach($vals as $val) {
     138            if ($bloc == 'h2') $bloc='body/h2';
    113139                        if (  _request($val)!='' ) {
    114140                                ecrire_config($meta.$bloc.'/'.$val, _request($val));
     
    152178     
    153179        foreach($vals as $val) {
    154             effacer_config($meta.$bloc.'/'.$val);
     180            if($bloc=='h2')effacer_config($meta.'body/h2/'.$val);
     181            else effacer_config($meta.$bloc.'/'.$val);
    155182        }
    156183        set_request('font-family', 'Open Sans');
  • _plugins_/spipr-dane-config/trunk/formulaires/upload_image.html

    r114389 r115570  
    1616                #ACTION_FORMULAIRE{#ENV{action}}
    1717        <div id="cssImages" style="margin-bottom:1.2em;">
    18             [(#INCLURE{fond=prive/squelettes/inclure/liste_images}{path=#GET{path}}{del=oui}{env}{ajax}{id_unique=#GET{id_unique}})]
     18            [(#INCLURE{fond=prive/squelettes/inclure/liste_images}{path=#GET{path}}{bloc=#ENV{bloc}}{del=oui}{env}{ajax}{id_unique=#GET{id_unique}})]
    1919        </div>
    2020            <div class="editer editer_file[ (#ENV**{erreurs}|table_valeur{file}|oui)erreur]">
  • _plugins_/spipr-dane-config/trunk/formulaires/upload_image.php

    r114389 r115570  
    1313 * @return array
    1414 */
    15 function formulaires_upload_image_charger_dist($path_base){
     15function formulaires_upload_image_charger_dist($path_base,$bloc){
    1616
    1717        $valeurs = array(
    1818                'file'=>'',
    1919                'path_base'=>$path_base,
     20        'bloc' =>$bloc,
    2021                'editable'=>true
    2122        );
     
    2425}
    2526
    26 function formulaires_upload_image_verifier_dist($path_base){
     27function formulaires_upload_image_verifier_dist($path_base,$bloc){
    2728    if (!is_dir($path_base)) {
    2829        if (!mkdir(_DIR_SITE."squelettes/images/", 0755, true)) {
     
    3839}
    3940
    40 function formulaires_upload_image_traiter_dist($path_base){
     41function formulaires_upload_image_traiter_dist($path_base,$bloc){
    4142        if (!_request('img_delete')) {
    4243                $files = sdc_check_upload($path_base);
  • _plugins_/spipr-dane-config/trunk/prive/squelettes/inclure/liste_images.html

    r114423 r115570  
    1 <div id="content_1" class="content" style="overflow-y:auto;">
     1<div id="content_1" class="content liste-images">
     2#SET{monchoix, #CONFIG{sdc/#ENV{bloc}/background-image}}
    23    <B_ls2>
    34    #ANCRE_PAGINATION
    4     [(#REM)<p class="pagination">#PAGINATION</p>]
    55    <p class="pagination"> #GRAND_TOTAL[ (#GRAND_TOTAL|singulier_ou_pluriel{sdc:image_disponible, sdc:images_disponibles}) ]</p>
    66    <BOUCLE_ls2(DATA){source glob, #EVAL{_DIR_SITE}squelettes/images/*.*}{pagination 8}>
    77        [(#SET{valeur, #VALEUR|explode{'/',-1}|end})]
    8         [<div class="formulaire_spip" style="float:left;margin:6px;width:110px;padding:4px;border:1px solid #ccc;">
    9             <a href="#VALEUR" class="cboxElement hasbox" title="[(#GET{valeur})]" style="height:65px;display:block;overflow:hidden;">(#VALEUR|image_reduire{100,9999}|alterner{'','','<br/>'})</a>
     8        [<div class="formulaire_spip ">
     9            <a href="#VALEUR" class="cboxElement hasbox box-image" title="[(#GET{valeur})]">(#VALEUR|image_reduire{100,9999})</a>
    1010            <br/>
    11             [(#REM)[<span style="font-size:.8em;overflow:none;display:block;">(#GET{valeur})</span>]
    12             ]
    13             <button  class="choisir submit" [(#REM)] onclick ="jQuery('#champ_background-image').attr('value', '#GET{valeur}');jQuery('.afficher_si_bgimg_selected_#ENV{id_unique}').show();jQuery('.choisir span').html('Choisir');jQuery('.choisir img').attr('src', '#CHEMIN{images/valide25.png}');jQuery(this).find('img').attr('src', '[(#CHEMIN{images/valide-ok-24.png})]');jQuery(this).find('span').html('Mon choix');jQuery('.choisir').removeAttr('style');jQuery(this).attr('style', 'background-color: powderblue');return false;" [ (#ENV{background-image}|=={#GET{valeur}}|oui)  style="background-color: powderblue;"]>
    14             [(#ENV{background-image}|=={#GET{valeur}}|?{
     11            <button  class="choisir submit[ (#GET{monchoix}|=={#GET{valeur}}|oui)monchoix]" onclick ="jQuery('#champ_background-image').attr('value', '#GET{valeur}');jQuery('.afficher_si_bgimg_selected_#ENV{id_unique}').show();jQuery('.choisir').removeClass('monchoix');jQuery('.choisir span').html('Choisir');jQuery('.choisir img').attr('src', '#CHEMIN{images/valide25.png}');jQuery(this).find('img').attr('src', '[(#CHEMIN{images/valide-ok-24.png})]');jQuery(this).find('span').html('Mon choix');jQuery(this).addClass('monchoix');return false;">
     12            [(#GET{monchoix}|=={#GET{valeur}}|?{
    1513                [ (#CHEMIN{images/valide-ok-24.png}|image_reduire{16}|inserer_attribut{'style', 'vertical-align:middle'}) ]
    16                 <span style="background-color: powderblue;">Mon choix</span>
     14                <span class="monchoix">Mon choix</span>
    1715            ,
    1816                [ (#CHEMIN{images/valide25.png}|image_reduire{16}|inserer_attribut{'style', 'vertical-align:middle'}) ]
    19                 <span>Choisir</span>
     17                <span class="choix">Choisir</span>
    2018            })]
    2119            </button>
    2220        [(#ENV{del}|oui)
    23             <label style="float:right;display:block;margin:0;width:auto;" for="todelete[_(#COMPTEUR_BOUCLE)]">
     21            <label class="todelete" for="todelete[_(#COMPTEUR_BOUCLE)]">
    2422                <input type="checkbox" name="todelete\[\]" id="todelete[_(#COMPTEUR_BOUCLE)]" value="[(#GET{valeur})]" style="vertical-align:text-bottom" />
    2523                [(#CHEMIN{prive/themes/spip/images/supprimer-24.png}|image_reduire{12}|inserer_attribut{title, Supprimer})]
     
    2725        </div>]
    2826    </BOUCLE_ls2>
    29     <p class="subDel" style="clear:both;text-align:right;display:none;">
    30         <input type="submit" value="supprimer" class="submit delete" name="img_delete" />
     27    <p class="subDel">
     28        <input type="submit" value="Supprimer" class="submit delete" name="img_delete" />
    3129    </p>
    32     [<p class="pagination" style="clear:both;">(#PAGINATION)</p>]
     30    [<div class="pagination">(#PAGINATION)</div>]
    3331    </B_ls2>
    3432        <:sdc:aucune_image_disponible:>
  • _plugins_/spipr-dane-config/trunk/prive/squelettes/inclure/selection_image.html

    r114389 r115570  
    11[(#ENV{ajouter}|=={oui}|oui)
    22<a href='[(#SELF|parametre_url{ajouter,non})]' class='ajax bouton_fermer'>[(#CHEMIN_IMAGE{fermer-16.png}|balise_img)]</a>
    3 <div class="ajax">
     3<div class="ajax">#ENV{bloc,pas de bloc}
    44#SET{path,#EVAL{_DIR_SITE}squelettes/images/}
    5 #FORMULAIRE_UPLOAD_IMAGE{#GET{path}}
     5#FORMULAIRE_UPLOAD_IMAGE{#GET{path}, #ENV{bloc}}
    66</div>
    77]
     
    99   #BOITE_OUVRIR
    1010<a href='[(#SELF|parametre_url{voir_images,non}|parametre_url{ajouter,non})]' class='ajax bouton_fermer'>[(#CHEMIN_IMAGE{fermer-16.png}|balise_img)]</a>
    11 <INCLURE{fond=prive/squelettes/inclure/liste_images}>
     11<INCLURE{fond=prive/squelettes/inclure/liste_images, env}>
    1212 <div class="ajax">
    1313[(#SELF|parametre_url{ajouter,oui}|parametre_url{page,#ENV{page}}|icone{<:sdc:bouton_ajouter_image:>, #CHEMIN_IMAGE{image-add-32.png}, #LANG_RIGHT, edit, ajax})]
  • _plugins_/spipr-dane-config/trunk/prive/squelettes/inclure/selection_image_interface.html

    r114389 r115570  
    66</div>][(#ENV{voir_images}|=={oui}|oui)
    77                <div>
    8                         <INCLURE{fond=prive/squelettes/inclure/selection_image, page=#ENV{page}, env}>
     8                        <INCLURE{fond=prive/squelettes/inclure/selection_image, bloc=#ENV{bloc}, env}>
    99                </div>
    1010]       
  • _plugins_/spipr-dane-config/trunk/sdc_pipelines.php

    r114426 r115570  
    2424 *              Le code html du head complété
    2525 */
    26 function sdc_header_prive($flux){
    27         if ( isset($flux["args"]["exec"]) && $flux["args"]["exec"] == 'configurer_sdc') {
    28         include_spip('inc/filtres');
    29         $css=find_in_path('prive/themes/spip/css/prive_perso.css');
    30         if (function_exists('produire_fond_statique'))
    31             $css_html = produire_fond_statique(find_in_path('prive/themes/spip/css/style_prive_sdc.css'));
    32         else
    33              $css_html = generer_url_public('prive/themes/spip/css/style_prive_sdc.css');
    34 
    35         $flux .= "\n<link rel=\"stylesheet\" href=\"".$css_html."\" type=\"text/css\" />\n";
    36         $flux .= "\n<link rel=\"stylesheet\" href=\"".$css."\" type=\"text/css\" />\n";
    37  
    38         } 
    39 
     26function sdc_header_prive($flux) {
     27        $css = find_in_path('prive/themes/spip/css/prive_sdc.css');
     28    $flux .= "\n<link rel='stylesheet' name='$f' href='$css' type='text/css' />\n";
    4029        return $flux;
    4130}
Note: See TracChangeset for help on using the changeset viewer.