Changeset 83997 in spip-zone


Ignore:
Timestamp:
Aug 2, 2014, 6:54:14 PM (7 years ago)
Author:
teddy.spip@…
Message:

Plus la peine d'avoir un fichier css. On passe par prive/style_prive_plugin_projets.html où on importe le contenu de css/projets_prive.css.
On ajoute aussi quelques éléments css identiques à c&o.
Comme on ne passe plus par un fichier css standard mais un squelette html, pas la peine de garder l'appel au pipeline header_prive.
Up de Z pour création d'archive sur la zone

Location:
_plugins_/projets/trunk
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/projets/trunk/paquet.xml

    r80210 r83997  
    22        prefix="projets"
    33        categorie="divers"
    4         version="1.0.13"
     4        version="1.0.14"
    55        etat="dev"
    66        compatibilite="[3.0.5;3.0.*]"
     
    2828        <pipeline nom="affiche_auteurs_interventions" inclure="projets_pipelines.php" />
    2929        <pipeline nom="optimiser_base_disparus" inclure="projets_pipelines.php" />
    30         <pipeline nom="header_prive" inclure="projets_pipelines.php" />
    3130
    3231        <menu nom="projets" titre="projet:titre_projets" parent="menu_edition" icone="images/projet-16.png" action="projets" />
  • _plugins_/projets/trunk/prive/objets/contenu/projet.html

    r80208 r83997  
    1414[<div class="champ invisible contenu_nom[ (#NOM*|strlen|?{'',vide})]">
    1515        <div class="label visible"><:projet:label_nom:> : </div>
    16         <div dir='#LANG_DIR' class='#EDIT{nom} nom'>(#NOM)</div>
     16        <div dir='#LANG_DIR' class='span #EDIT{nom} nom'>(#NOM)</div>
    1717</div>]
    1818
    1919[<div class="champ contenu_url_site[ (#URL_SITE*|strlen|?{'',vide})]">
    2020        <div class="label visible"><:projet:label_url_site:> : </div>
    21         <div dir='#LANG_DIR' class='#EDIT{url_site} url_site'>(#URL_SITE)</div>
     21        <div dir='#LANG_DIR' class='span #EDIT{url_site} url_site'>(#URL_SITE)</div>
    2222</div>]
    2323
     
    2525<div class="champ contenu_id_projets_cadre[ (#ID_PROJETS_CADRE*|strlen|?{'',vide})]">
    2626        <div class="label visible"><:projet:label_id_projets_cadre:> : </div>
    27         <div dir='#LANG_DIR' class='#_projet:EDIT{id_projets_cadre} id_projets_cadre'>
     27        <div dir='#LANG_DIR' class='span #_projet:EDIT{id_projets_cadre} id_projets_cadre'>
    2828                <BOUCLE_cadre(PROJETS_CADRES){id_projets_cadre}>#TITRE</BOUCLE_cadre>
    2929        </div>
     
    3333[<div class="champ contenu_date_debut[ (#DATE_DEBUT*|strlen|?{'',vide})]">
    3434        <div class="label visible"><:projet:label_date_debut:> : </div>
    35         <div dir='#LANG_DIR' class='#EDIT{date_debut} date_debut'>(#DATE_DEBUT|affdate)</div>
     35        <div dir='#LANG_DIR' class='span #EDIT{date_debut} date_debut'>(#DATE_DEBUT|affdate)</div>
    3636</div>]
    3737
    3838[<div class="champ contenu_date_livraison_prevue[ (#DATE_LIVRAISON_PREVUE*|strlen|?{'',vide})]">
    3939        <div class="label visible"><:projet:label_date_livraison_prevue:> : </div>
    40         <div dir='#LANG_DIR' class='#EDIT{date_livraison_prevue} date_livraison_prevue'>(#DATE_LIVRAISON_PREVUE|affdate)</div>
     40        <div dir='#LANG_DIR' class='span #EDIT{date_livraison_prevue} date_livraison_prevue'>(#DATE_LIVRAISON_PREVUE|affdate)</div>
    4141</div>]
    4242
    4343[<div class="champ contenu_date_livraison[ (#DATE_LIVRAISON*|strlen|?{'',vide})]">
    4444        <div class="label visible"><:projet:label_date_livraison:> : </div>
    45         <div dir='#LANG_DIR' class='#EDIT{date_livraison} date_livraison'>(#DATE_LIVRAISON|affdate)</div>
     45        <div dir='#LANG_DIR' class='span #EDIT{date_livraison} date_livraison'>(#DATE_LIVRAISON|affdate)</div>
    4646</div>]
    4747
    4848[<div class="champ contenu_nb_heures_estimees[ (#NB_HEURES_ESTIMEES*|strlen|?{'',vide})]">
    4949        <div class="label visible"><:projet:label_nb_heures_estimees:> : </div>
    50         <div dir='#LANG_DIR' class='#EDIT{nb_heures_estimees} nb_heures_estimees'>(#NB_HEURES_ESTIMEES)</div>
     50        <div dir='#LANG_DIR' class='span #EDIT{nb_heures_estimees} nb_heures_estimees'>(#NB_HEURES_ESTIMEES)</div>
    5151</div>]
    5252
    5353[<div class="champ contenu_nb_heures_reelles[ (#NB_HEURES_REELLES*|strlen|?{'',vide})]">
    5454        <div class="label visible"><:projet:label_lenb_heures_resel:> : </div>
    55         <div dir='#LANG_DIR' class='#EDIT{nb_heures_reelles} nb_heures_reelles'>(#NB_HEURES_REELLES)</div>
     55        <div dir='#LANG_DIR' class='span #EDIT{nb_heures_reelles} nb_heures_reelles'>(#NB_HEURES_REELLES)</div>
    5656</div>]
    5757
    5858[<div class="champ contenu_actif[ (#ACTIF*|strlen|?{'',vide})]">
    5959        <div class="label visible"><:projet:label_actif:> : </div>
    60         <div dir='#LANG_DIR' class='#EDIT{actif} actif'>(#ACTIF)</div>
     60        <div dir='#LANG_DIR' class='span #EDIT{actif} actif'>(#ACTIF)</div>
    6161</div>]
    6262
    6363[<div class="champ contenu_objectif[ (#OBJECTIF*|strlen|?{'',vide})]">
    6464        <div class="label visible"><:projet:label_objectif:> : </div>
    65         <div dir='#LANG_DIR' class='#EDIT{objectif} objectif'>(#OBJECTIF)</div>
     65        <div dir='#LANG_DIR' class='span #EDIT{objectif} objectif'>(#OBJECTIF)</div>
    6666</div>]
    6767
    6868[<div class="champ contenu_enjeux[ (#ENJEUX*|strlen|?{'',vide})]">
    6969        <div class="label visible"><:projet:label_enjeux:> : </div>
    70         <div dir='#LANG_DIR' class='#EDIT{enjeux} enjeux'>(#ENJEUX)</div>
     70        <div dir='#LANG_DIR' class='span #EDIT{enjeux} enjeux'>(#ENJEUX)</div>
    7171</div>]
    7272
    7373[<div class="champ contenu_methode[ (#METHODE*|strlen|?{'',vide})]">
    7474        <div class="label visible"><:projet:label_methode:> : </div>
    75         <div dir='#LANG_DIR' class='#EDIT{methode} methode'>(#METHODE)</div>
     75        <div dir='#LANG_DIR' class='span #EDIT{methode} methode'>(#METHODE)</div>
    7676</div>]
    7777
    7878[<div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">
    7979        <div class="label visible"><:projet:label_descriptif:> : </div>
    80         <div dir='#LANG_DIR' class='#EDIT{descriptif} descriptif'>(#DESCRIPTIF)</div>
     80        <div dir='#LANG_DIR' class='span #EDIT{descriptif} descriptif'>(#DESCRIPTIF)</div>
    8181</div>]
    8282
  • _plugins_/projets/trunk/prive/objets/contenu/projets_cadre.html

    r66085 r83997  
    22
    33[<div class="champ contenu_titre[ (#TITRE*|strlen|?{'',vide})]">
    4         <label><:projets_cadre:label_titre:> : </label>
    5         <span dir='#LANG_DIR' class='#EDIT{titre} titre'>(#TITRE)</span>
     4        <div class="label visible"><:projets_cadre:label_titre:> : </div>
     5        <div dir='#LANG_DIR' class='span #EDIT{titre} titre'>(#TITRE)</div>
    66</div>]
    77
    88[<div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">
    9         <label><:projets_cadre:label_descriptif:> : </label>
    10         <span dir='#LANG_DIR' class='#EDIT{descriptif} descriptif'>(#DESCRIPTIF)</span>
     9        <div class="label visible"><:projets_cadre:label_descriptif:> : </div>
     10        <div dir='#LANG_DIR' class='span #EDIT{descriptif} descriptif'>(#DESCRIPTIF)</div>
    1111</div>]
    1212
  • _plugins_/projets/trunk/prive/style_prive_plugin_projets.html

    r71862 r83997  
     1[(#REM)
     2
     3    Ce squelette definit les styles de l'espace prive
     4
     5    Note: l'entete "Vary:" sert a repousser l'entete par
     6    defaut "Vary: Cookie,Accept-Encoding", qui est (un peu)
     7    genant en cas de "rotation du cookie de session" apres
     8    un changement d'IP (effet de clignotement).
     9
     10    ATTENTION: il faut absolument le charset sinon Firefox croit que
     11    c'est du text/html !
     12]
     13#CACHE{3600*100,cache-client}
     14#HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15}
     15#HTTP_HEADER{Vary: Accept-Encoding}
     16/* #SQUELETTE */
     17/*
     18Valeurs par defaut :
     19#SET{claire,##ENV{couleur_claire,edf3fe}} [claire: (#GET{claire});]
     20#SET{foncee,##ENV{couleur_foncee,3874b0}} [foncee: (#GET{foncee});]
     21#SET{left,#ENV{ltr}|choixsiegal{left,left,right}} [left: (#GET{left});]
     22#SET{right,#ENV{ltr}|choixsiegal{left,right,left}} [right: (#GET{right});]
     23#SET{rtl,#ENV{ltr}|choixsiegal{left,'',_rtl}} [rtl: (#GET{rtl});]
     24#SET{dir,#ENV{ltr}|choixsiegal{left,ltr,rtl}} [dir: (#GET{dir});]
     25
     26#SET{font-size,#ENV{font-size,0.8125em}} [font-size: (#GET{font-size});]
     27#SET{line-height,#ENV{line-height,1.385em}} [line-height: (#GET{line-height});]
     28#SET{margin-bottom,#ENV{margin-bottom,#GET{line-height}}} [margin-bottom: (#GET{margin-bottom});]
     29#SET{text-indent,#ENV{text-indent,50px}} [text-indent: (#GET{text-indent});]
     30#SET{font-family,#ENV*{font-family,'Helvetica, Arial, sans-serif'}} [font-family: (#GET{font-family});]
     31#SET{background-color,#ENV{background-color,#F8F7F3}} [background-color : (#GET{background-color});]
     32#SET{color,#ENV{color,#000000}} [color: (#GET{color});]
     33*/
     34
     35
     36body.projet #contenu .fiche_objet #wysiwyg .champ,
     37body.projets_cadre #contenu .fiche_objet #wysiwyg .champ {
     38    margin-bottom: 1em;
     39    overflow: hidden;
     40    padding-top: 0.5em;
     41    border-top: 1px solid #GET{claire};
     42}
     43body.projet #contenu .fiche_objet #wysiwyg .champ .label.visible,
     44body.projets_cadre #contenu .fiche_objet #wysiwyg .champ .label.visible {
     45    display: block;
     46    width: 30%;
     47    margin-top:0;
     48    float: left;
     49    font-weight: bold;
     50    color: #GET{color};
     51}
     52body.projet #contenu .fiche_objet #wysiwyg .champ .span,
     53body.projets_cadre #contenu .fiche_objet #wysiwyg .champ .span {
     54    display:block;
     55    width: 69%;
     56    float: right;
     57}
     58body.projet #contenu .fiche_objet #wysiwyg .fieldset,
     59body.projets_cadre #contenu .fiche_objet #wysiwyg .fieldset {
     60    margin-top: 2em;
     61}
     62body.projet #contenu .fiche_objet #wysiwyg .fieldset + .liste-objets,
     63body.projets_cadre #contenu .fiche_objet #wysiwyg .fieldset + .liste-objets {
     64    margin-top: 1em;
     65}
     66body.projet #contenu .fiche_objet #wysiwyg .fieldset .titrem,
     67body.projets_cadre #contenu .fiche_objet #wysiwyg .fieldset .titrem {
     68    display: block;
     69    font-weight: bold;
     70    padding: 7px 5px 7px 10px;
     71    border-top: 1px solid #GET{color};
     72    background-color: #GET{background-color};
     73    color: #GET{foncee};
     74}
    175
    276.liste.statuts .liste-items .item a img {
     
    1488}
    1589
    16 .projet #wysiwyg .contenu_objectif label,
    17 .projet #wysiwyg .contenu_enjeux label,
    18 .projet #wysiwyg .contenu_methode label,
    19 .projet #wysiwyg .contenu_descriptif label {
     90.projet #wysiwyg .contenu_objectif .label,
     91.projet #wysiwyg .contenu_enjeux .label,
     92.projet #wysiwyg .contenu_methode .label,
     93.projet #wysiwyg .contenu_descriptif .label {
    2094        font-weight:bold;
    2195}
     96
     97
     98.projet #wysiwyg .label.visible {
     99    display: block;
     100}
     101.projet #wysiwyg .champ {
     102    margin-bottom: 1em;
     103}
     104
     105.projet #wysiwyg .champ.fieldset {
     106    background-color: #EEEEEE;
     107    color: black;
     108    display: block;
     109    font-weight: normal;
     110    padding: 7px 5px 7px 10px;
     111    border-top: 1px solid #GET{claire};
     112}
     113.projet #wysiwyg .champ.fieldset h3 {
     114    margin-bottom: 0;
     115    font-weight: normal;
     116}
  • _plugins_/projets/trunk/projets_pipelines.php

    r79714 r83997  
    7474}
    7575
    76 /**
    77  * Insert header prive
    78  */
    79 function projets_header_prive($flux){
    80         $flux .= '<link rel="stylesheet" href="' . _DIR_PLUGIN_PROJETS .'css/projets_prive.css" type="text/css" media="all" />';
    81         return $flux;
    82 }
    8376
    8477
Note: See TracChangeset for help on using the changeset viewer.