Changeset 114457 in spip-zone


Ignore:
Timestamp:
Mar 13, 2019, 3:13:23 PM (2 weeks ago)
Author:
marcimat@…
Message:

Limiter l’action du CSS dans l’espace privé, en le cantonnant juste au dropdown ajouté. Sinon, les classes .btn déclarées modifie aussi l’apparence des boutons dans l’espace privé de façon un peu anarchique.
On liimte donc au maximum les classes utilisées et on en profite pour préfixer certains éléments de 'roles-'.
Le fichier CSS cherché est mainteant 'roles-dropdown.css'. Je laisse l’ancien si besoin pour mémoire, ou si des sites s’appuyaient dessus.
Pour l’espace public (si activé), si un fichier roles-dropdown-public.css est présent, on l’utilise, sinon on utilise celui du privé.

Location:
_plugins_/roles/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/roles/trunk/formulaires/inc-editer_liens_actions_roles.html

    r101713 r114457  
    11#SET{presents,#ENV{id}|roles_presents_sur_id{#ENV{objet_source},#ENV{objet},#ENV{id_objet},#ENV{_objet_lien}}}
    22
    3 <div class="btn-group">
    4 <a data-toggle="dropdown" href="#" title="<:roles:modifier_roles_title:>" class="btn btn-mini dropdown-toggle">[(#ENV{libelle,<:roles:modifier_roles:>})]
     3<div class="roles-btn-group">
     4<a data-toggle="dropdown" href="#" title="<:roles:modifier_roles_title:>" class="roles-btn dropdown-toggle">[(#ENV{libelle,<:roles:modifier_roles:>})]
    55        <span class="caret"></span>
    66</a>
     
    1010<BOUCLE_roles_presents(DATA){source table,#ENV{_roles/roles/choix}}{valeur IN #GET{presents}}>
    1111        <li>
    12                 <button type="submit" name="supprimer_lien\[#ENV{cle}-#VALEUR\]" class="link btn btn-mini delete">
     12                <button type="submit" name="supprimer_lien\[#ENV{cle}-#VALEUR\]" class="link roles-btn delete">
    1313                [(#CHEMIN_IMAGE{supprimer-8.png}|balise_img{'X'})] [(#VALEUR|role{#ENV{table_source}})]
    1414                </button>
     
    2222<BOUCLE_roles_absents(DATA){source table,#ENV{_roles/roles/choix}}{valeur !IN #GET{presents}}>
    2323        <li>
    24                 <button type="submit" name="ajouter_lien\[#ENV{cle}-#VALEUR\]" class="link btn btn-mini delete">
     24                <button type="submit" name="ajouter_lien\[#ENV{cle}-#VALEUR\]" class="link roles-btn delete">
    2525                [(#CHEMIN_IMAGE{inserer-8.png}|balise_img{'+'})] [(#VALEUR|role{#ENV{table_source}})]
    2626                </button>
  • _plugins_/roles/trunk/paquet.xml

    r106640 r114457  
    22        prefix="roles"
    33        categorie="outil"
    4         version="1.8.6"
     4        version="2.0.0"
    55        etat="test"
    66        compatibilite="[3.1.0;3.2.*]"
    77        logo="prive/themes/spip/images/roles-64.png"
    8         documentation="https://contrib.spip.net/?article4199"
     8        documentation="https://contrib.spip.net/4199"
    99>
    1010
  • _plugins_/roles/trunk/prive/style_prive_plugin_roles.html

    r90748 r114457  
    1313
    1414/* adapter le dropdown "modifier" et le caler à droite */
    15 table .role .btn-group:before,
    16 table .role .btn-group:after {
     15table .role .roles-btn-group:before,
     16table .role .roles-btn-group:after {
    1717    display: inline-block;
    1818}
    19 table .role .btn-group {float:right;}
     19table .role .roles-btn-group {float:right;}
    2020
    2121/* le dropdow doit passer au-dessus des DIV qui se trouvent en-dessous : en attendant de trouver mieux ! */
  • _plugins_/roles/trunk/roles_pipelines.php

    r101743 r114457  
    3535function roles_header_prive_css($flux) {
    3636
    37         $css = find_in_path('css/bootstrap-button-dropdown.css');
     37        $css = find_in_path('css/roles-dropdown.css');
    3838        $flux .= '<link rel="stylesheet" href="'.direction_css($css).'" type="text/css" media="all" />' . "\n";
    3939
     
    5252        $config = lire_config('chosen', array());
    5353        if (isset($config['active']) and $config['active']=='oui') {
    54                 $css = sinon(find_in_path('css/bootstrap-button-dropdown_public.css'), find_in_path('css/bootstrap-button-dropdown.css'));
     54                $css = sinon(find_in_path('css/roles-dropdown_public.css'), find_in_path('css/roles-dropdown.css'));
    5555                $flux .= '<link rel="stylesheet" href="'.direction_css($css).'" type="text/css" media="all" />' . "\n";
    5656        }
Note: See TracChangeset for help on using the changeset viewer.