Changeset 111569 in spip-zone


Ignore:
Timestamp:
Sep 11, 2018, 8:17:03 AM (7 months ago)
Author:
bystrano@…
Message:

permettre de forcer les dimensions d'un type de logo

Dans ce cas, les logos de ce type seront automatiquement recadrés a l'affichage,
et le plugin massicot obligera tout recadrage a respecter ces dimensions.

Location:
_plugins_/logos_roles/branches/v1
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logos_roles/branches/v1/css/logos_roles.css

    r109140 r111569  
    11.formulaire_editer_logo h3 {
    22  margin-bottom: 2px; }
     3
    34.formulaire_editer_logo h4 {
    45  margin-bottom: 10px;
     
    78  padding: 1px 5px;
    89  background-color: white; }
     10
    911.formulaire_editer_logo .editer-groupe .editer {
    1012  padding-top: 8px;
    1113  padding-bottom: 8px; }
     14
    1215.formulaire_editer_logo .apercu label {
    1316  margin-top: 1px;
    1417  margin-bottom: 3px;
    1518  text-align: center; }
     19
    1620.formulaire_editer_logo .apercu .boutons {
    1721  border-radius: 0; }
     22
    1823.formulaire_editer_logo .apercu input.file {
    1924  margin-top: 5px; }
     25
    2026.formulaire_editer_logo .apercu input.submit {
    2127  margin-top: 5px; }
     
    4450        padding: 3px; } }
    4551
     52.formulaire_configurer_logos_roles .fieldset .editer-groupe .editer {
     53  padding: 10px;
     54  display: inline-block;
     55  max-width: 225px; }
     56
    4657/*# sourceMappingURL=logos_roles.css.map */
  • _plugins_/logos_roles/branches/v1/css/logos_roles.css.map

    r109140 r111569  
    11{
    2 "version": 3,
    3 "mappings": "AACI,0BAAG;EACC,aAAa,EAAE,GAAG;AAGtB,0BAAG;EACC,aAAa,EAAE,IAAI;EACnB,MAAM,EAAE,iBAAiB;EACzB,aAAa,EAAE,GAAG;EAClB,OAAO,EAAE,OAAO;EAChB,gBAAgB,EAAE,KAAK;AAG3B,8CAAuB;EACnB,WAAW,EAAE,GAAG;EAChB,cAAc,EAAE,GAAG;AAInB,qCAAM;EACF,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,MAAM;AAGtB,wCAAS;EACL,aAAa,EAAE,CAAC;AAGpB,0CAAW;EACP,UAAU,EAAE,GAAG;AAGnB,4CAAa;EACT,UAAU,EAAE,GAAG;;AAMvB,0CAAc;EACV,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,CAAC;;AAItB,yBAwBC;EAtBO,mDAAiB;IACb,OAAO,EAAE,IAAI;IACb,qBAAqB,EAAE,cAAc;IACrC,yDAAM;MACF,iBAAiB,EAAE,CAAC;MACpB,eAAe,EAAE,CAAC;MAClB,KAAK,EAAE,IAAI;IAEf,0DAAO;MACH,MAAM,EAAE,IAAI;MACZ,OAAO,EAAE,CAAC;MACV,OAAO,EAAE,IAAI;MACb,qBAAqB,EAAE,QAAQ;MAC/B,WAAW,EAAE,MAAM;MACnB,8DAAK;QACD,SAAS,EAAE,CAAC;QACZ,MAAM,EAAE,CAAC;QACT,OAAO,EAAE,GAAG",
    4 "sources": ["logos_roles.scss"],
    5 "names": [],
    6 "file": "logos_roles.css"
     2        "version": 3,
     3        "file": "logos_roles.css",
     4        "sources": [
     5                "logos_roles.scss"
     6        ],
     7        "names": [],
     8        "mappings": "AAAA,AACI,uBADmB,CACnB,EAAE,CAAC;EACC,aAAa,EAAE,GAAG,GACrB;;AAHL,AAKI,uBALmB,CAKnB,EAAE,CAAC;EACC,aAAa,EAAE,IAAI;EACnB,MAAM,EAAE,iBAAiB;EACzB,aAAa,EAAE,GAAG;EAClB,OAAO,EAAE,OAAO;EAChB,gBAAgB,EAAE,KAAK,GAC1B;;AAXL,AAaI,uBAbmB,CAanB,cAAc,CAAC,OAAO,CAAC;EACnB,WAAW,EAAE,GAAG;EAChB,cAAc,EAAE,GAAG,GACtB;;AAhBL,AAmBQ,uBAnBe,CAkBnB,OAAO,CACH,KAAK,CAAC;EACF,UAAU,EAAE,GAAG;EACf,aAAa,EAAE,GAAG;EAClB,UAAU,EAAE,MAAM,GACrB;;AAvBT,AAyBQ,uBAzBe,CAkBnB,OAAO,CAOH,QAAQ,CAAC;EACL,aAAa,EAAE,CAAC,GACnB;;AA3BT,AA6BQ,uBA7Be,CAkBnB,OAAO,CAWH,KAAK,AAAA,KAAK,CAAC;EACP,UAAU,EAAE,GAAG,GAClB;;AA/BT,AAiCQ,uBAjCe,CAkBnB,OAAO,CAeH,KAAK,AAAA,OAAO,CAAC;EACT,UAAU,EAAE,GAAG,GAClB;;AAIT,AACI,4BADwB,CACxB,OAAO,CAAC,KAAK,CAAC;EACV,KAAK,EAAE,IAAI;EACX,WAAW,EAAE,CAAC,GACjB;;AAGmB,SAAC,EAAf,OAAO,EAAE,IAAI;EACnB,AACI,kCAD8B,CAC9B,gBAAgB,CAAC;IACb,OAAO,EAAE,IAAI;IACb,qBAAqB,EAAE,cAAc,GAkBxC;IArBL,AAIQ,kCAJ0B,CAC9B,gBAAgB,CAGZ,KAAK,CAAC;MACF,iBAAiB,EAAE,CAAC;MACpB,eAAe,EAAE,CAAC;MAClB,KAAK,EAAE,IAAI,GACd;IART,AASQ,kCAT0B,CAC9B,gBAAgB,CAQZ,MAAM,CAAC;MACH,MAAM,EAAE,IAAI;MACZ,OAAO,EAAE,CAAC;MACV,OAAO,EAAE,IAAI;MACb,qBAAqB,EAAE,QAAQ;MAC/B,WAAW,EAAE,MAAM,GAMtB;MApBT,AAeY,kCAfsB,CAC9B,gBAAgB,CAQZ,MAAM,GAMC,CAAC,CAAC;QACD,SAAS,EAAE,CAAC;QACZ,MAAM,EAAE,CAAC;QACT,OAAO,EAAE,GAAG,GACf;;AAMjB,AACI,kCAD8B,CAC9B,SAAS,CAAC,cAAc,CAAC,OAAO,CAAC;EAC7B,OAAO,EAAE,IAAI;EACb,OAAO,EAAE,YAAY;EACrB,SAAS,EAAE,KAAK,GACnB"
    79}
  • _plugins_/logos_roles/branches/v1/css/logos_roles.scss

    r109140 r111569  
    7070    }
    7171}
     72
     73.formulaire_configurer_logos_roles {
     74    .fieldset .editer-groupe .editer {
     75        padding: 10px;
     76        display: inline-block;
     77        max-width: 225px;
     78    }
     79}
  • _plugins_/logos_roles/branches/v1/formulaires/configurer_logos_roles.php

    r109654 r111569  
    4545                                                'datas' => $datas_objets,
    4646                                        ),
     47                                ),
     48                                array(
     49                                        'saisie' => 'fieldset',
     50                                        'options' => array(
     51                                                'nom' => 'dimensions',
     52                                                'label' => _T('logos_roles:label_fieldset_dimensions_role'),
     53                                                'explication' => _T('logos_roles:explication_fieldset_dimensions_role'),
     54                                        ),
     55                                        'saisies' => array(
     56                                                array(
     57                                                        'saisie' => 'input',
     58                                                        'options' => array(
     59                                                                'nom' => 'dimensions[largeur]',
     60                                                                'label' => _T('logos_roles:label_saisie_largeur_role'),
     61                                                        ),
     62                                                ),
     63                                                array(
     64                                                        'saisie' => 'input',
     65                                                        'options' => array(
     66                                                                'nom' => 'dimensions[hauteur]',
     67                                                                'label' => _T('logos_roles:label_saisie_hauteur_role'),
     68                                                        ),
     69                                                ),
     70                                        )
    4771                                ),
    4872                        ),
  • _plugins_/logos_roles/branches/v1/lang/logos_roles_fr.php

    r109661 r111569  
    2020        'explication_saisie_slug_role' => 'Un nom "machine" unique pour définir le nom de la balise qui permet de récupérer le logo. P.ex. « accueil » donnera #LOGO_ACCUEIL.',
    2121        'explication_saisie_titre_role' => "Le titre du rôle, tel qu'il apparaitra dans l'interface. Pour les sites multilingues, on peut aussi utiliser une <a href='https://www.spip.net/fr_article2124.html'>balise multi</a> ou une chaîne de langue du type \"module:chaine_de_langue\".",
     22        'explication_fieldset_dimensions_role' => 'Laisser vide pour ne pas imposer de taille pour le logo.',
    2223        'explications_formulaire_migrer_logos_roles' => "Vous pouvez convertir les logos enregistrés au format SPIP original en documents (déplacement des logos de la racine de IMG vers des documents).<br>
    2324Sélectionnez les types d'objets éditoriaux dont vous voulez migrer les logos puis cliquez sur « Convertir les logos ».",
    2425
    2526        // L
     27        'label_fieldset_dimensions_role' => 'Dimensions du logo',
     28        'label_saisie_largeur_role' => 'Largeur [px]',
     29        'label_saisie_hauteur_role' => 'Hauteur [px]',
    2630        'label_saisie_objets_role' => 'Les objets éditoriaux pour lesquels ce type de logos sera proposé :',
    2731        'label_saisie_slug_role' => 'Identifiant du rôle',
  • _plugins_/logos_roles/branches/v1/logos_roles_fonctions.php

    r110930 r111569  
    8585                                'objets' => $r['objets'],
    8686                        );
     87
     88                        if (isset($r['dimensions']) and
     89                                        isset($r['dimensions']['largeur']) and ($r['dimensions']['largeur'] > 0) and
     90                                        isset($r['dimensions']['hauteur']) and ($r['dimensions']['hauteur'] > 0)) {
     91                                $roles_logos['logo_' . $r['slug']]['dimensions'] = $r['dimensions'];
     92                        }
    8793                }
    8894        }
  • _plugins_/logos_roles/branches/v1/paquet.xml

    r109896 r111569  
    22        prefix="logos_roles"
    33        categorie="multimedia"
    4         version="0.8.4"
     4        version="0.8.5"
    55        etat="stable"
    66        compatibilite="[3.1.1;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.