Changeset 79227 in spip-zone


Ignore:
Timestamp:
Dec 8, 2013, 1:45:56 PM (6 years ago)
Author:
eric@…
Message:

Ajout d'une classe fermee à la todolist si celle-ci possèdent uniquement des taches dans un état final. Il est alors possible de lui appliquer un style particulier par exemple en supprimant son affichage :
table.todolist.fermee {display:none;}

Location:
_plugins_/todo/trunk
Files:
4 edited

Legend:

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

    r77720 r79227  
    1 table.todolist td, table.todolist th{
    2         padding:0.2em 0.5em;
    3 }
    4 table.todolist td.rang span{
    5         opacity:0.3;
    6         -moz-opacity:0.3;
    7         -webkit-opacity:0.3;
    8 }
     1table.todolist td, table.todolist th { padding:0.2em 0.5em; }
     2table.todolist td.rang span { opacity:0.3; -moz-opacity:0.3; -webkit-opacity:0.3; }
     3table.todolist.fermee {}
    94
    105.titre del { color: #aaa; background-color: inherit; }
  • _plugins_/todo/trunk/inclure/todo.html

    r77720 r79227  
    11<B_todo>
    2 <table class="todolist">
     2<table class="todolist[(#ENV{fermee}|oui) fermee]">
    33        [<caption><strong class="caption">(#ENV{projet})</strong></caption>]
    44        <thead>
  • _plugins_/todo/trunk/paquet.xml

    r79226 r79227  
    22        prefix="todo"
    33        categorie="edition"
    4         version="2.1.0"
     4        version="2.1.1"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.*]"
  • _plugins_/todo/trunk/wheels/todo.php

    r79226 r79227  
    4343                // Initialisation des variables de la todolist en cours
    4444                if ($index_tache == 0) {
     45                        $todo_fermee[$index_todo] = true;
    4546                        $types_info[$index_todo] = array();
    4647                        $priorite_utilisee[$index_todo] = false;
     
    113114
    114115                                // Ajout de la tâche dans la liste fournie au modèle
     116                                if (!$todo_statuts[$premier]['final'])
     117                                        $todo_fermee[$index_todo] = false;
    115118                                $todos[$index_todo][$index_tache] = array(
    116119                                        'statut' => array(
     
    147150                                                'projet' => (isset($projets[$_cle]) ? $projets[$_cle] : ''),
    148151                                                'taches' => $_taches,
    149                                                 'types_info' => ($priorite_utilisee[$_cle] ? array_merge($types_info[$_cle], array('priorite')) : $types_info[$_cle])
     152                                                'types_info' => ($priorite_utilisee[$_cle] ? array_merge($types_info[$_cle], array('priorite')) : $types_info[$_cle]),
     153                                                'fermee' => $todo_fermee[$_cle]
    150154                                        ),
    151155                                        array(
Note: See TracChangeset for help on using the changeset viewer.