Changeset 109140 in spip-zone


Ignore:
Timestamp:
Feb 25, 2018, 8:43:27 PM (15 months ago)
Author:
bystrano@…
Message:

le form de config permet de choisir sur quels objets on propose chaque type de logo perso

Location:
_plugins_/logos_roles/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logos_roles/trunk/css/logos_roles.css

    r103403 r109140  
    2525  margin-left: 0; }
    2626
     27@supports (display: grid) {
     28  .formulaire_configurer_logos_roles .saisie_checkbox {
     29    display: grid;
     30    grid-template-columns: repeat(4, 1fr); }
     31    .formulaire_configurer_logos_roles .saisie_checkbox label {
     32      grid-column-start: 1;
     33      grid-column-end: 5;
     34      width: auto; }
     35    .formulaire_configurer_logos_roles .saisie_checkbox .choix {
     36      border: none;
     37      padding: 0;
     38      display: grid;
     39      grid-template-columns: 30px 1fr;
     40      align-items: center; }
     41      .formulaire_configurer_logos_roles .saisie_checkbox .choix > * {
     42        grid-area: 1;
     43        margin: 0;
     44        padding: 3px; } }
     45
    2746/*# sourceMappingURL=logos_roles.css.map */
  • _plugins_/logos_roles/trunk/css/logos_roles.css.map

    r103403 r109140  
    11{
    22"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",
     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",
    44"sources": ["logos_roles.scss"],
    55"names": [],
  • _plugins_/logos_roles/trunk/css/logos_roles.scss

    r103403 r109140  
    4444    }
    4545}
     46
     47@supports(display: grid) {
     48    .formulaire_configurer_logos_roles {
     49        .saisie_checkbox {
     50            display: grid;
     51            grid-template-columns: repeat(4, 1fr);
     52            label {
     53                grid-column-start: 1;
     54                grid-column-end: 5;
     55                width: auto;
     56            }
     57            .choix {
     58                border: none;
     59                padding: 0;
     60                display: grid;
     61                grid-template-columns: 30px 1fr;
     62                align-items: center;
     63                &> * {
     64                    grid-area: 1;
     65                    margin: 0;
     66                    padding: 3px;
     67                }
     68            }
     69        }
     70    }
     71}
  • _plugins_/logos_roles/trunk/formulaires/configurer_logos_roles.php

    r109138 r109140  
    88 */
    99function formulaires_configurer_logos_roles_saisies_dist() {
     10
     11        $datas_objets = array();
     12        foreach (lister_tables_objets_sql() as $table => $def) {
     13                $datas_objets[table_objet($table)] = _T($def['texte_objets']);
     14        }
    1015
    1116        $saisies = array(
     
    3237                                                'label' => _T('logos_roles:label_saisie_titre_role'),
    3338                                                'explication' => _T('logos_roles:explication_saisie_titre_role'),
     39                                        ),
     40                                ),
     41                                array(
     42                                        'saisie' => 'checkbox',
     43                                        'options' => array(
     44                                                'nom' => 'objets',
     45                                                'label' => _T('logos_roles:label_saisie_objets_role'),
     46                                                'datas' => $datas_objets,
    3447                                        ),
    3548                                ),
  • _plugins_/logos_roles/trunk/lang/logos_roles_fr.php

    r109137 r109140  
    2424
    2525        // L
     26        'label_saisie_objets_role' => 'Les objets éditoriaux pour lesquels ce type de logos sera proposé :',
    2627        'label_saisie_slug_role' => 'Identifiant du rôle',
    2728        'label_saisie_titre_role' => 'Titre du rôle',
  • _plugins_/logos_roles/trunk/logos_roles_fonctions.php

    r109139 r109140  
    6464                $roles_logos['logo_' . $r['slug']] = array(
    6565                        'label' => $r['titre'] ?: $r['slug'],
    66                         'objets' => $tous_les_objets,
     66                        'objets' => $r['objets'],
    6767                );
    6868        }
  • _plugins_/logos_roles/trunk/paquet.xml

    r109137 r109140  
    22        prefix="logos_roles"
    33        categorie="multimedia"
    4         version="0.7.6"
     4        version="0.8.0"
    55        etat="test"
    66        compatibilite="[3.1.1;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.