Changeset 84965 in spip-zone


Ignore:
Timestamp:
Oct 2, 2014, 12:17:49 PM (5 years ago)
Author:
toutati@…
Message:

si il y a deux évènements à la même heure, à chacun son td
ce qui signifie que tous les autres tds passent à un colspan de 2
ça simplifie néanmoins l'écriture

Location:
_plugins_/planning_simple
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/planning_simple/inclure/evenement_date_value.html

    r84885 r84965  
    1 <BOUCLE_vevent(EVENEMENTS){id_article}{tout}{date_debut=#ENV{date_evalue}}>
     1<BOUCLE_vevent(EVENEMENTS){id_article}{tout}{date_debut=#ENV{date_evalue}}{0,2}>
    22
    33  [(#REM) <!-- la duree -->]
     
    1212          [(#REM) <!-- si 2 evenements en même temps les mettre dans une seule cellule td (donc on ne crée pas le td de l'evenement suivant) -->]
    1313                               
    14           [(#COMPTEUR_BOUCLE|=={1}|oui)<td class="cellule_pleine [ (#TITRE|url_nettoyer{200}|strtolower)]" rowspan="#GET{nb_rowspan}" alt="[(#DATE_DEBUT|nom_jour) ][(#DATE_DEBUT|affdate{H:i}) ][(#DATE_FIN|nom_jour) ][(#DATE_FIN|affdate{H:i})]">]
     14          <td class="cellule_pleine [ (#TITRE|url_nettoyer{200}|strtolower)]" colspan='[(#TOTAL_BOUCLE|=={2}|oui)1][(#TOTAL_BOUCLE|=={1}|oui)2]' rowspan='#GET{nb_rowspan}' alt='[ (#TITRE|url_nettoyer{200}|strtolower)][(#DATE_DEBUT|nom_jour) ][(#DATE_DEBUT|affdate{H:i}) ][(#DATE_FIN|nom_jour) ][(#DATE_FIN|affdate{H:i})]'>
    1515               
    16                 <div class="evenement [(#TOTAL_BOUCLE|>{1}|oui) evenementplus#COMPTEUR_BOUCLE] [ (#TITRE|url_nettoyer{200}|strtolower)]">
     16                <div class="evenement">
    1717                        <strong class="#EDIT{titre} [(#TITRE|=={x}|oui) camouflage]">[(#TITRE)]</strong>
    1818                        <div class="#EDIT{lieu} lieu [(#LIEU|=={''}|oui) camouflage]">[(#LIEU|sinon{x})]</div>
    1919                </div>
    2020               
    21           [(#COMPTEUR_BOUCLE|=={#TOTAL_BOUCLE}|oui)</td>]
    22          
     21          </td> 
    2322  ]
    2423 
     
    2625        [(#REM) <!-- sinon la case est vide -->]
    2726        [(#ENV{td_supprime}|=={non}|oui)
    28         <td class="cellule vide"><div class="evenement camouflage" alt="[(#ENV{date_evalue}|nom_jour) ][(#ENV{date_evalue}|affdate{H:i}) ][(#GET{date_evalue_plus}|nom_jour) ][(#GET{date_evalue_plus}|affdate{H:i})]">x</div></td>
     27        <td class="cellule vide" colspan="2"><div class="evenement camouflage" alt="[(#ENV{date_evalue}|nom_jour) ][(#ENV{date_evalue}|affdate{H:i}) ][(#GET{date_evalue_plus}|nom_jour) ][(#GET{date_evalue_plus}|affdate{H:i})]">x</div></td>
    2928        ]
    3029<//B_vevent>
  • _plugins_/planning_simple/inclure/temps.html

    r84873 r84965  
    6363-->]
    6464
     65[(#REM) <!-- diviser la table de 800px moins 50px de la colonne .horaire en nombre de colonnes/jours puis par 2 (colspan=2") -->]
    6566<style type="text/css">
    66 #planning_simple td{width:[(#EVAL{750}|div{#GET{nb_jours}})px];} /* 750 = table 800px moins heures 50px*/
     67#planning_simple td{width:[(#EVAL{750}|div{#GET{nb_jours}|mult{2}})px];}
    6768</style>
    6869
     
    7879        [(#REM) <!-- les jours (colonnes) de la semaine en multilingues -->]
    7980        <BOUCLE_jours(DATA){enum 1,#GET{nb_jours}}>
    80                 <th class="jours">[(#VAL{date_jour_#GET{jour_debut_numero}|plus{#VALEUR}}|_T|ucfirst)]</th>
     81                <th class="jours" colspan="2">[(#VAL{date_jour_#GET{jour_debut_numero}|plus{#VALEUR}}|_T|ucfirst)]</th>
    8182        </BOUCLE_jours>
    8283       
  • _plugins_/planning_simple/paquet.xml

    r84873 r84965  
    22        prefix="planning_simple_simple"
    33        categorie="outil"
    4         version="1.0.0"
     4        version="1.0.1"
    55        etat="dev"
    66        compatibilite="[2.1.0;3.0.*]"
  • _plugins_/planning_simple/planning_simple.css.html

    r84873 r84965  
    22
    33body{font-size:100%}
    4 #planning_simple td{vertical-align:top; width:150px;} /* [(#EVAL{750}|div{#GET{nb_jours}})px];}*//* 750 = table 800px moins heures 50px*/
     4#planning_simple td{vertical-align:middle; width:75px;} /* modifié dans la page en fonction du nb de jours*/
    55.planning_simple {text-align:center}
    66#planning_simple {font-size:1em; border: 1px solid #FFC0CB; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; width:800px; margin:1em auto; border-collapse:collapse; border-spacing: 0.5rem;}
     
    1212#planning_simple .demie .horaires{font-size:0.8em; color:#888}
    1313#planning_simple td.vide{border-width: 0 1px;}
    14 #planning_simple div.evenement{padding:0.5em 0em 0em;}
    15 #planning_simple div.evenementplus1{width: 48%; float: left; padding:0.2em 0;}
    16 #planning_simple div.evenementplus2{width: 48%; float: right; padding:0.2em 0; height:50px}
     14#planning_simple div.evenement{padding:0.2em 0.2em 0.2em}
    1715#planning_simple .anglais{background:#FFFB3F !important;}
    1816#planning_simple .allemand{background-color:#FFA53F !important;}
     
    3432         height: auto;
    3533        }
    36 }
     34}p
Note: See TracChangeset for help on using the changeset viewer.