Changeset 119366 in spip-zone


Ignore:
Timestamp:
Dec 28, 2019, 10:07:36 AM (2 months ago)
Author:
cedric@…
Message:

boucler la page d'un plugin

Location:
_galaxie_/plugins-spip-net/trunk
Files:
2 added
11 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/plugins-spip-net/trunk/content/plugin.html

    r119258 r119366  
    88
    99[(#REM) Cartouche avec le titre de la page et les informations generales ]
    10 <div class="cartouche">
    11         <BOUCLE_logo(PAQUETS){id_plugin}{!par version}{0,1}>[
    12         <div id="logo-article">(#LOGO|image_reduire{64}|image_recadre{64,64,center,transparent}|inserer_attribut{class,spip_logos}|inserer_attribut{alt,''})</div>
    13         ]</BOUCLE_logo>
    14         [<p class="titre_categorie">(#CATEGORIE|svp_traduire_categorie)</p>]
    15         <h1 class="titre_article">[<span>(#NOM|extraire_multi)</span>]</h1>
    16         [<p class="slogan texte">(#SLOGAN|extraire_multi|PtoBR)</p>]
    17         <div class="info-publi">
    18                 [<:svp:label_prefixe:> : (#PREFIXE|strtolower)]
    19                 [<br />(#NBR_SITES|singulier_ou_pluriel{svpstats:info_nbr_sites_1,svpstats:info_nbr_sites_n})]
    20                 [<br /><:pluginspip:derniere_maj:> (#DATE_MODIF|affdate)]
    21                 <B_branches>
    22                 <ul class="liste-items branches">
    23                 <BOUCLE_branches(DATA){liste #BRANCHES_SPIP}{inverse}>
    24                         <li class="item">SPIP #VALEUR</li>
    25                 </BOUCLE_branches>
    26                 </ul>
    27                 </B_branches>
     10<div class="row">
     11        <div class="col-8 col-sm-9">
     12                <div class="info-publi">
     13                        [<:svp:label_prefixe:> : (#PREFIXE|strtolower)]
     14                        [<br />(#NBR_SITES|singulier_ou_pluriel{svpstats:info_nbr_sites_1,svpstats:info_nbr_sites_n})]
     15                        [<br /><:pluginspip:derniere_maj:> (#DATE_MODIF|affdate)]
     16                </div>
     17        </div>
     18
     19        <div class="col-4 col-sm-3">
     20                <div class="compatibilite compatibilite-globale">
     21                        <B_branches>
     22                        <ul class="liste-items branches">
     23                        <BOUCLE_branches(DATA){liste #BRANCHES_SPIP}{inverse}>
     24                                <li class="item">SPIP #VALEUR</li>
     25                        </BOUCLE_branches>
     26                        </ul>
     27                        </B_branches>
     28                </div>
    2829        </div>
    2930</div>
     
    3839(function($){
    3940        $(function(){
    40                 $('.paquet .descriptif').hide();
    41                 $('.paquet .bouton_descriptif').click(function(){
    42                         if ($(this).hasClass('deplie'))
    43                                 $(this).text('<:pluginspip:bouton_afficher_description|texte_script:>');
    44                         else
    45                                 $(this).text('<:pluginspip:bouton_masquer_description|texte_script:>');
    46                         $(this).toggleClass('deplie').siblings('.descriptif').slideToggle();
     41                $('.card-paquet .btn-show-descriptif').click(function(){
     42                        var $desc = $(this).closest('.card-body').find('.descriptif');
     43                        if ($(this).is('.open')) {
     44                                $(this).removeClass('open');
     45                                $desc.slideUp();
     46                        }
     47                        else {
     48                                $(this).addClass('open');
     49                                $desc.slideDown();
     50                        }
    4751                        return false;
    4852                });
  • _galaxie_/plugins-spip-net/trunk/inclure/filnav-categories.html

    r57524 r119366  
    1717<div class="menu categories">
    1818        [<h2>(#ENV{titre})</h2>]       
    19         <ul class="menu-liste">
     19        <ul class="menu-liste list-unstyled">
    2020        <li class="menu-entree">
    21                 <a[ href="(#ENV{url_lien}|parametre_url{categorie,''}|parametre_url{compatible_spip,#ENV{compatible_spip}})"][ class="(#ENV{categorie}|non)on"]>
     21                <a href="[(#ENV{url_lien}|parametre_url{categorie,''}|parametre_url{compatible_spip,#ENV{compatible_spip}})]"
     22                   class="menu-link[ (#ENV{categorie}|non)on]">
    2223                        <span class="numero categorie_toute">0</span>
    2324                        <span class="intitule"><:pluginspip:categorie_toute:></span>
     
    2728        [(#CLE|!={aucune}|ou{#CLE|=={aucune}|et{#AUTORISER{webmestre}}}|oui)
    2829        <li class="menu-entree">
    29                 <a[ href="(#ENV{url_lien}|parametre_url{categorie,#CLE}|parametre_url{compatible_spip,#ENV{compatible_spip}})"][ title="(#ENV{bulle_lien})"][ class="(#ENV{categorie}|=={#CLE}|?{on})"]>
    30                         <span class="numero[ categorie_(#CLE)]">#COMPTEUR_BOUCLE</span>
     30                <a href="[(#ENV{url_lien}|parametre_url{categorie,#CLE}|parametre_url{compatible_spip,#ENV{compatible_spip}})]"[
     31                   title="(#ENV{bulle_lien})"]
     32                   class="menu-link [ categorie-(#CLE)][ (#ENV{categorie}|=={#CLE}|?{on})]">
     33                        <span class="numero">#COMPTEUR_BOUCLE</span>
    3134                        <span class="intitule">#VALEUR</span>
    3235                </a>
  • _galaxie_/plugins-spip-net/trunk/inclure/paquet-plugin.html

    r116218 r119366  
    11<BOUCLE_paquet(PAQUETS){id_paquet}>
    2 <div class="paquet paquet-#ETAT[ (#ENV{compteur_boucle}|=={1}|oui)first] clearfix">
    3 
     2<div class="card card-paquet card-paquet-#ETAT">
    43        <BOUCLE_depot(DEPOTS){id_depot}>
    54        [(#SET{url_depot, #URL_DEPOT})]
     
    87        [(#SET{titre_depot, #TITRE})]
    98        </BOUCLE_depot>
    10         <h2 class="h3">[(#VERSION)][ - (#ETAT|svp_afficher_etat)]</h2>
    11         <div class="meta-publi telechargement">
    12                 <a[ id="zip_(#NOM_ARCHIVE|basename{.zip})"][ href="(#GET{url_archives}|concat{/}|concat{#NOM_ARCHIVE})"] title="<:svp:bulle_telecharger_archive|attribut_html:>[&nbsp;(#NOM_ARCHIVE|basename)][&nbsp;-&nbsp;(#NBO_ARCHIVE|taille_en_octets)]"><span><:bouton_download:></span></a>
     9        <div class="card-header d-flex justify-content-between">
     10                <h3 class="card-title">[(#VERSION)][ <span class="badge badge-pill badge-state badge-state-#ETAT">(#ETAT|svp_afficher_etat)</span>]</h3>
     11                <a class="btn btn-sm btn-state btn-state-#ETAT download"
     12                   id="[zip_(#NOM_ARCHIVE|basename{.zip})]"
     13                   href="[(#GET{url_archives}|concat{/}|concat{#NOM_ARCHIVE})]"
     14                   title="<:svp:bulle_telecharger_archive|attribut_html:>[&nbsp;(#NOM_ARCHIVE|basename)][&nbsp;-&nbsp;(#NBO_ARCHIVE|taille_en_octets)]">#ICON{download} <span><:bouton_download:></span></a>
    1315        </div>
    14         <B_branches>
    15         <div class="branches">
    16                 <:pluginspip:info_compatible:>
    17                 <BOUCLE_branches(DATA){liste #BRANCHES_SPIP}{inverse}>
    18                         <span class="item">SPIP #VALEUR</span>
    19                 </BOUCLE_branches>
    20         </div>
    21         </B_branches>
    22         <div class="liens">
    23                 [<a href="(#LIEN_DOC)" class="spip_out"><:pluginspip:lien_documentation:></a>]
    24                 [<a href="(#LIEN_DEMO|svp_calculer_url_demo{#EVAL{true}})" class="spip_out"><:pluginspip:lien_demo:></a>]
    25                 [<a href="(#SRC_ARCHIVE|plugin_informer_autodoc)" class="spip_out"><:pluginspip:lien_autodoc:></a>]
    26                 [<a href="(#LIEN_DEV)" class="spip_out"><:pluginspip:lien_dev:></a>]
    27                 [<a href="(#GET{url_brouteur}|plugin_informer_source{#SRC_ARCHIVE})" class="spip_out"><:pluginspip:lien_sources:></a>]
    28         </div>
    29         <a href="#" class="bouton_descriptif"><:pluginspip:bouton_afficher_description:></a>
    30         <div class="descriptif clearfix">
    31                 [<div class="texte">(#DESCRIPTION|extraire_multi)</div>][
    32                 (#DESCRIPTION|non)<br class="nettoyeur" /><!-- bouhou pas bien ! -->]
    33                 <div class="meta-publi">
    34                         <a class="mediabox boxIframe boxWidth-800px boxHeight-600px"[ href="(#URL_PAGE{paquet_xml,id_paquet=#ID_PAQUET})"] title="<:svp:bulle_afficher_xml_plugin:>"><:pluginspip:bouton_xml:></a>
     16
     17  <div class="card-body">
     18          <div class="row">
     19                  <div class="col-8">
     20                          <p class="paquet-date"><:pluginspip:derniere_maj:>[ (#MAJ_ARCHIVE|affdate)]</p>
     21                          <div class="liens p">
     22                                                [<a href="(#LIEN_DOC)" class="card-link spip_out"><:pluginspip:lien_documentation:></a>]
     23                                                [<a href="(#LIEN_DEMO|svp_calculer_url_demo{#EVAL{true}})" class="card-link spip_out"><:pluginspip:lien_demo:></a>]
     24                                                [<a href="(#SRC_ARCHIVE|plugin_informer_autodoc)" class="card-link spip_out"><:pluginspip:lien_autodoc:></a>]
     25                                                [<a href="(#LIEN_DEV)" class="card-link spip_out"><:pluginspip:lien_dev:></a>]
     26                                                [<a href="(#GET{url_brouteur}|plugin_informer_source{#SRC_ARCHIVE})" class="card-link spip_out"><:pluginspip:lien_sources:></a>]
     27                                </div>
     28                          <button class="btn btn-sm btn-secondary btn-show-descriptif">
     29                                  <span class="cloded-title">#ICON{chevron-bottom} <:pluginspip:bouton_afficher_description:></span>
     30                                  <span class="opened-title hide">#ICON{close} <:pluginspip:bouton_masquer_description:></span>
     31                          </button>
     32                  </div>
     33                  <div class="col-4">
     34                          <B_branches>
     35                                                <div class="compatibilite">
     36                                                        <strong><:pluginspip:info_compatible:></strong>
     37                                                        <ul class="liste-items">
     38                                                                <BOUCLE_branches(DATA){liste #BRANCHES_SPIP}{inverse}>
     39                                                                <li class="item">SPIP #VALEUR</li>
     40                                                                </BOUCLE_branches>
     41                                                        </ul>
     42                                                </div>
     43                                        </B_branches>
     44                  </div>
     45          </div>
     46
     47                <div class="descriptif hide">
     48                        [<div class="texte">(#DESCRIPTION|extraire_multi)</div>]
     49                        <a class="btn btn-sm btn-secondary float-right mediabox boxIframe boxWidth-800px boxHeight-600px"
     50                           href="[(#URL_PAGE{paquet_xml,id_paquet=#ID_PAQUET})]"
     51                           title="<:svp:bulle_afficher_xml_plugin:>">#ICON{code} <:pluginspip:bouton_xml:></a>
     52                        <dl class="bloc_infos">
     53                                <dt><:svp:label_version:></dt>
     54                                <dd>#VERSION</dd>
     55                                <dt><:svp:label_compatibilite_spip:></dt>
     56                                <dd>[(#COMPATIBILITE_SPIP|svp_afficher_intervalle{SPIP}|sinon{<:pluginspip:info_aucune_compatibilite_spip:>})]</dd>
     57                                <dt><:pluginspip:label_etat:></dt>
     58                                <dd>[(#ETAT|svp_afficher_etat)]</dd>
     59                        </dl>
     60                        <dl class="bloc_infos">
     61                                [<dt><:pluginspip:label_auteur:></dt>
     62                                <dd>(#AUTEUR*|svp_afficher_credits)</dd>]
     63                                [<dt><:pluginspip:label_credit:></dt>
     64                                <dd>(#CREDIT*|svp_afficher_credits)</dd>]
     65                                [<dt><:pluginspip:label_licence:></dt>
     66                                <dd>(#LICENCE|svp_afficher_credits)</dd>]
     67                                [<dt><:pluginspip:label_copyright:></dt>
     68                                <dd>(#COPYRIGHT|svp_afficher_credits)</dd>]
     69                        </dl>
     70                        <BOUCLE_langues(DATA){source table, #TRADUCTIONS|unserialize}{cle!==^paquet-}>
     71                        <dl class="bloc_infos">
     72                                <dt><:pluginspip:label_module:></dt>
     73                                <dd>[(#CLE)]</dd>
     74                                <dt><:pluginspip:label_langue_reference:></dt>
     75                                <dd>[(#VALEUR{reference}|traduire_nom_langue)]</dd>
     76                                [<dt><:pluginspip:label_gestionnaire:></dt>
     77                                <dd>(#VALEUR{gestionnaire})</dd>]
     78                                <dt><:pluginspip:label_traductions:></dt>
     79                                <dd>
     80                                <BOUCLE_traductions(DATA){source table, #VALEUR}{datapath langues}{", "}>
     81                                        [(#CLE|traduire_nom_langue)]
     82                                        <B_traducteurs>(<BOUCLE_traducteurs(DATA){source table, #VALEUR}{", "}>[(#VALEUR|table_valeur{lien}|?{[<a[ href="(#VALEUR|table_valeur{lien})"]>(#VALEUR|table_valeur{nom}|filtrer_entites)</a>],[(#VALEUR|table_valeur{nom}|filtrer_entites)]})]</BOUCLE_traducteurs>)</B_traducteurs>
     83                                </BOUCLE_traductions>
     84                                [(#VALEUR{reference}|traduire_nom_langue)]
     85                                <//B_traductions>
     86                                </dd>
     87                        </dl>
     88                        </BOUCLE_langues>
     89                        <dl class="bloc_infos">
     90                                <dt><:pluginspip:label_archive:></dt>
     91                                <dd>[(#NOM_ARCHIVE|basename)]</dd>
     92                                <dt><:pluginspip:label_taille:></dt>
     93                                <dd>[(#NBO_ARCHIVE|taille_en_octets)]</dd>
     94                                <dt><:pluginspip:label_maj:></dt>
     95                                <dd>[(#MAJ_ARCHIVE|affdate{d-m-Y H:i})]</dd>
     96                                <dt><:pluginspip:label_hebergement:></dt>
     97                                <dd><a[ href="(#URL_PAGE{plugins,id_depot=#ID_DEPOT})"]>[(#GET{titre_depot})]</a></dd>
     98                        </dl>
     99                        [(#DEPENDANCES|svp_dependances_existe|oui)
     100            <dl class="bloc_infos">
     101                [<dt><:pluginspip:label_necessite_plugins:></dt>
     102                <dd>(#DEPENDANCES|svp_afficher_dependances{necessite})</dd>]
     103                [<dt><:pluginspip:label_necessite_librairies:></dt>
     104                <dd>(#DEPENDANCES|svp_afficher_dependances{librairie})</dd>]
     105                [<dt><:pluginspip:label_utilise_plugins:></dt>
     106                <dd>(#DEPENDANCES|svp_afficher_dependances{utilise})</dd>]
     107            </dl>]
    35108                </div>
    36                 <dl class="bloc_infos">
    37                         <dt><:svp:label_version:></dt>
    38                         <dd>#VERSION</dd>
    39                         <dt><:svp:label_compatibilite_spip:></dt>
    40                         <dd>[(#COMPATIBILITE_SPIP|svp_afficher_intervalle{SPIP}|sinon{<:pluginspip:info_aucune_compatibilite_spip:>})]</dd>
    41                         <dt><:pluginspip:label_etat:></dt>
    42                         <dd>[(#ETAT|svp_afficher_etat)]</dd>
    43                 </dl>
    44                 <dl class="bloc_infos">
    45                         [<dt><:pluginspip:label_auteur:></dt>
    46                         <dd>(#AUTEUR*|svp_afficher_credits)</dd>]
    47                         [<dt><:pluginspip:label_credit:></dt>
    48                         <dd>(#CREDIT*|svp_afficher_credits)</dd>]
    49                         [<dt><:pluginspip:label_licence:></dt>
    50                         <dd>(#LICENCE|svp_afficher_credits)</dd>]
    51                         [<dt><:pluginspip:label_copyright:></dt>
    52                         <dd>(#COPYRIGHT|svp_afficher_credits)</dd>]
    53                 </dl>
    54                 <BOUCLE_langues(DATA){source table, #TRADUCTIONS|unserialize}{cle!==^paquet-}>
    55                 <dl class="bloc_infos">
    56                         <dt><:pluginspip:label_module:></dt>
    57                         <dd>[(#CLE)]</dd>
    58                         <dt><:pluginspip:label_langue_reference:></dt>
    59                         <dd>[(#VALEUR{reference}|traduire_nom_langue)]</dd>
    60                         [<dt><:pluginspip:label_gestionnaire:></dt>
    61                         <dd>(#VALEUR{gestionnaire})</dd>]
    62                         <dt><:pluginspip:label_traductions:></dt>
    63                         <dd>
    64                         <BOUCLE_traductions(DATA){source table, #VALEUR}{datapath langues}{", "}>
    65                                 [(#CLE|traduire_nom_langue)]
    66                                 <B_traducteurs>(<BOUCLE_traducteurs(DATA){source table, #VALEUR}{", "}>[(#VALEUR|table_valeur{lien}|?{[<a[ href="(#VALEUR|table_valeur{lien})"]>(#VALEUR|table_valeur{nom}|filtrer_entites)</a>],[(#VALEUR|table_valeur{nom}|filtrer_entites)]})]</BOUCLE_traducteurs>)</B_traducteurs>
    67                         </BOUCLE_traductions>
    68                         [(#VALEUR{reference}|traduire_nom_langue)]
    69                         <//B_traductions>
    70                         </dd>
    71                 </dl>
    72                 </BOUCLE_langues>
    73                 <dl class="bloc_infos">
    74                         <dt><:pluginspip:label_archive:></dt>
    75                         <dd>[(#NOM_ARCHIVE|basename)]</dd>
    76                         <dt><:pluginspip:label_taille:></dt>
    77                         <dd>[(#NBO_ARCHIVE|taille_en_octets)]</dd>
    78                         <dt><:pluginspip:label_maj:></dt>
    79                         <dd>[(#MAJ_ARCHIVE|affdate{d-m-Y H:i})]</dd>
    80                         <dt><:pluginspip:label_hebergement:></dt>
    81                         <dd><a[ href="(#URL_PAGE{plugins,id_depot=#ID_DEPOT})"]>[(#GET{titre_depot})]</a></dd>
    82                 </dl>
    83                 [(#DEPENDANCES|svp_dependances_existe|oui)
    84             <dl class="bloc_infos">
    85                 [<dt><:pluginspip:label_necessite_plugins:></dt>
    86                 <dd>(#DEPENDANCES|svp_afficher_dependances{necessite})</dd>]
    87                 [<dt><:pluginspip:label_necessite_librairies:></dt>
    88                 <dd>(#DEPENDANCES|svp_afficher_dependances{librairie})</dd>]
    89                 [<dt><:pluginspip:label_utilise_plugins:></dt>
    90                 <dd>(#DEPENDANCES|svp_afficher_dependances{utilise})</dd>]
    91             </dl>]
    92         </div>
     109  </div>
     110</div>
    93111</BOUCLE_paquet>
    94 </div>
    95112</B_paquet>
  • _galaxie_/plugins-spip-net/trunk/plugin.html

    r119358 r119366  
    1 <BOUCLE_principale_article(PLUGINS){id_plugin}>
     1<BOUCLE_principale_article(PLUGINS){id_plugin}{0,1}>
    22<INCLURE{fond=structure,env,categorie=#CATEGORIE} />
    33</BOUCLE_principale_article>
  • _galaxie_/plugins-spip-net/trunk/theme/body.html

    r119364 r119366  
    2020                <div class="container">
    2121
    22                         <INCLURE{fond=top/#ENV{type-page},env} />
     22                        <div class="top" id="top">
     23                                <INCLURE{fond=top/#ENV{type-page},env} />
     24                        </div>
    2325
    2426                        <div class="row justify-content-between">
    25                                 <div class="content col-md-9 col-lg-8 order-2" id="content">
     27                                <div class="content col-md-9 col-lg-8 order-md-2" id="content">
    2628                                        <INCLURE{fond=content/#ENV{type-page},env} />
    2729                                </div>
    28                                 <div class="aside secondary col-md-3 order-1" id="aside">
     30                                <div class="aside secondary col-md-3 order-md-1" id="aside">
    2931                                        <INCLURE{fond=aside/#ENV{type-page},env} />
    3032                                </div>
  • _galaxie_/plugins-spip-net/trunk/theme/css/_components.scss

    r119365 r119366  
    3030}
    3131
     32img {
     33  max-width:100%;
     34  height:auto;
     35}
     36
     37.badge {
     38  @each $categorie, $color in $categories-colors {
     39    &.badge-categorie-#{$categorie} {
     40      @include badge-variant($color);
     41    }
     42  }
     43}
     44
     45.btn {
     46  @each $categorie, $color in $categories-colors {
     47    &.btn-categorie-#{$categorie} {
     48      @include button-variant($color,$color);
     49    }
     50  }
     51}
     52
    3253.searchbar {
    3354  padding:0.25rem 0;
     
    85106  }
    86107}
     108
     109.menu.categories {
     110  margin-right: -$grid-gutter-width / 2;
     111  .menu-liste {
     112    @include media-breakpoint-up(md){
     113      font-size: $font-size-sm;
     114      line-height: $headings-line-height;
     115    }
     116    .menu-entree {
     117      overflow: hidden;
     118      .menu-link {
     119        display: block;
     120        position: relative;
     121        height: 4em;
     122        margin: 0;
     123        margin-right: $grid-gutter-width / 2;
     124        padding: $padding-y $padding-x;
     125        text-decoration: none;
     126        color: $gray-750;
     127        background: $gray-100;
     128
     129        &:after {
     130          content: '';
     131          display: block;
     132          position: absolute;
     133          top: -1px;
     134          right: -$grid-gutter-width;
     135          width: $grid-gutter-width;
     136          bottom: -1px;
     137          background: url(img/mask-arrow.svg) no-repeat left;
     138          background-size: auto 100%;
     139        }
     140
     141        .numero {
     142          display: block;
     143          float: left;
     144          width: 2.4rem;
     145          margin: 0;
     146          margin-left: -$padding-x;
     147          margin-right: 0.25rem;
     148          padding: 0;
     149          text-align: right;
     150          font-size: 2.1rem;
     151          line-height: 0.8;
     152          color: $gray-400;
     153          font-weight: normal;
     154        }
     155
     156        .intitule {
     157          display: block;
     158          padding-left: 2rem;
     159        }
     160
     161        &.on,
     162        &:hover,
     163        &:focus,
     164        &:active {
     165          background: $gray-500;
     166          color: $white;
     167
     168          &:after {
     169            background-color: inherit;
     170          }
     171
     172          .numero {
     173            color: $gray-700;
     174            text-shadow: #666 0 1px 0;
     175          }
     176        }
     177
     178        &.on {
     179          .numero {
     180            color: $white !important;
     181          }
     182        }
     183
     184
     185        // la couleur de fond du header varie avec la class categorie- posee sur le body
     186        @each $categorie, $color in $categories-colors {
     187          &.categorie-#{$categorie} {
     188            @include hover-focus-active {
     189              .numero {
     190                color:$color;
     191              }
     192            }
     193            &.on {
     194              background-color: $color;
     195              color:$white;
     196            }
     197          }
     198        }
     199      }
     200    }
     201  }
     202
     203}
     204/*
     205#colonne_navigation ul li a:hover { color: #fff;
     206        background: transparent url([(#CHEMIN{css/img/fond-nav-simple.png}|image_sepia{aaaaaa}|extraire_attribut{src})] ) right center no-repeat; }
     207#colonne_navigation ul li a:hover span.numero { color: #666; text-shadow: #666 0 1px 0; }
     208<BOUCLE_numeros(DATA){source table, #SVP_CATEGORIES}>
     209#colonne_navigation ul li a:hover span.numero.categorie_[(#CLE)] { color: [#(#CLE|categorie2couleur)]; }
     210</BOUCLE_numeros>
     211#colonne_navigation ul li a.on { color: #fff; text-decoration: none; font-weight: bold;
     212        background: transparent url([(#CHEMIN{css/img/fond-nav-relief.png}|image_sepia{[(#GET{coul_nav})]}|extraire_attribut{src})] ) right center no-repeat; }
     213#colonne_navigation ul li a.on span.numero { font-weight: normal; color: #fff; }
     214#colonne_navigation ul li a.on:hover {
     215  background: transparent url([(#CHEMIN{css/img/fond-nav-relief.png}|image_sepia{[(#GET{coul_nav}|couleur_foncer)]}|extraire_attribut{src})] ) right center no-repeat; }
     216*/
  • _galaxie_/plugins-spip-net/trunk/theme/css/_extra.scss

    r119363 r119366  
    3434    }
    3535  }
     36  .col-sm-6:first-child:last-child {
     37    flex:none;
     38    width:auto;
     39    max-width:100%;
     40  }
    3641
    3742}
  • _galaxie_/plugins-spip-net/trunk/theme/css/_layout.scss

    r119358 r119366  
    55  margin-top: 40px;
    66  background-color: $body-bg;
     7  @include media-breakpoint-down(sm) {
     8    width:100vw;
     9    overflow:hidden;
     10  }
    711}
  • _galaxie_/plugins-spip-net/trunk/theme/css/_variables.scss

    r119362 r119366  
    176176$link-hover-color:                        darken($link-color, 15%) !default;
    177177$link-hover-decoration:                   underline !default;
    178 $link-hover-bg:                           #b4919a;
     178$link-hover-bg: #fce4fc;
    179179// Darken percentage for links with `.text-*` class (e.g. `.text-success`)
    180180$emphasized-link-hover-darken-percentage: 15% !default;
  • _galaxie_/plugins-spip-net/trunk/theme/css/theme.scss

    r119363 r119366  
    2424@import "css/footer";
    2525@import "css/extra";
     26@import "css/content";
    2627
    2728html {
  • _galaxie_/plugins-spip-net/trunk/top/plugin.html

    r119364 r119366  
     1[(#REM)
     2        Partie contenu de la page affichant :
     3        - les informations detaillees pour un plugin donne y compris la liste et les informations
     4        des paquets
     5]
     6
     7<BOUCLE_plugin(PLUGINS){tout}{id_plugin}>
     8<div class="row justify-content-between align-items-end">
     9        <div class="col-9 col-lg-8 order-md-2">
     10                <div class="cartouche">
     11                        [<p class="titre-categorie h2 titre-categorie-#CATEGORIE">(#CATEGORIE|svp_traduire_categorie)</p>]
     12                        <h1 class="titre-article">[<span class="badge badge-categorie-#CATEGORIE">(#NOM|extraire_multi)</span>]</h1>
     13                        [<p class="slogan texte">(#SLOGAN|extraire_multi|PtoBR)</p>]
     14                </div>
     15        </div>
     16        <div class="col-3 order-md-1">
     17                <BOUCLE_logo(PAQUETS){id_plugin}{!par version}{0,1}>[
     18                <div class="logo-article">(#LOGO|balise_img{'',spip_logo})</div>
     19                ]</BOUCLE_logo>
     20        </div>
     21</div>
     22</BOUCLE_plugin>
Note: See TracChangeset for help on using the changeset viewer.