Changeset 113305 in spip-zone


Ignore:
Timestamp:
Jan 9, 2019, 2:42:04 PM (7 days ago)
Author:
bystrano@…
Message:

Alléger le formulaire de conf : masquer les explications

Un bouton d'aide permet de les afficher, saisie par saisie

Location:
_plugins_/logos_roles/trunk
Files:
5 edited

Legend:

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

    r113304 r113305  
    8888  width: 49.6%; }
    8989
     90.formulaire_configurer_logos_roles .aide {
     91  position: relative;
     92  top: 1px;
     93  left: 3px; }
     94
    9095/*# sourceMappingURL=logos_roles.css.map */
  • _plugins_/logos_roles/trunk/css/logos_roles.css.map

    r113304 r113305  
    66        ],
    77        "names": [],
    8         "mappings": "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"
     8        "mappings": "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"
    99}
  • _plugins_/logos_roles/trunk/css/logos_roles.scss

    r113304 r113305  
    119119        }
    120120    }
     121    .aide {
     122        position: relative;
     123        top: 1px;
     124        left: 3px;
     125    }
    121126}
  • _plugins_/logos_roles/trunk/formulaires/configurer_logos_roles.html

    r109651 r113305  
    1717        </form>
    1818</div>
     19
     20<script type="text/javascript">
     21// Pour alléger le formulaire, on masque les explications, qu'on pourra alors
     22// déplier via un bouton d'aide qu'on ajoute.
     23$(function () {
     24    "use strict";
     25
     26    // On parcourt les saisies que l'on va traiter
     27    $('.formulaire_configurer_logos_roles')
     28        .find('.saisie_slug, .saisie_titre')
     29        .each(function (index, saisie) {
     30            var $saisie = $(saisie);
     31
     32            // Ajouter les boutons d'aide
     33            $saisie.find('> label')
     34                .append('<a class="aide" href="#"><img src="../prive/themes/spip/images/aide-16.png" alt="AIDE" title="Cliquer pour afficher l\'aide" class="aide" width="16" height="16"></a>');
     35
     36            // Déplier-replie les explications au clic
     37            $saisie.find('.aide')
     38                .click(function (e) {
     39                    var explication = $(e.target).parents('.editer').first()
     40                        .find('.explication');
     41
     42                    if (explication.hasClass('masque')) {
     43                        explication.show().removeClass('masque');
     44                    } else {
     45                        explication.hide().addClass('masque');
     46                    }
     47
     48                    e.preventDefault();
     49                    return false;
     50                });
     51
     52            // Masquer les explications
     53            $saisie.find('.explication').hide().addClass('masque');
     54        });
     55});
     56</script>
  • _plugins_/logos_roles/trunk/formulaires/configurer_logos_roles.php

    r113304 r113305  
    2929                                                'label' => _T('logos_roles:label_saisie_slug_role'),
    3030                                                'explication' => _T('logos_roles:explication_saisie_slug_role'),
     31                                                'conteneur_class' => 'saisie_slug'
    3132                                        ),
    3233                                ),
     
    3738                                                'label' => _T('logos_roles:label_saisie_titre_role'),
    3839                                                'explication' => _T('logos_roles:explication_saisie_titre_role'),
     40                                                'conteneur_class' => 'saisie_titre'
    3941                                        ),
    4042                                ),
Note: See TracChangeset for help on using the changeset viewer.