Changeset 68042 in spip-zone


Ignore:
Timestamp:
Nov 30, 2012, 4:55:41 PM (7 years ago)
Author:
esj@…
Message:

Associaspip amélioration dans la présentation des destinations: éviter un gros passage à la ligne en face du libellé quand il n'y a qu'une seule destination, surtout que ces Div et Ul ont des classes CSS qui ne font rien, c'est inutilement lourd.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/Associaspip/trunk/inc/association_comptabilite.php

    r67973 r68042  
    9191                $res .= '<ul></div>';
    9292                $idIndex++;
    93             }
     93          }
    9494        } else { // pas de destination deja definies pour cette operation
    9595            if ($defaut!='') {
     
    9898            $n = " name='id_dest[1]' id='id_dest[1]'";
    9999            if ((count($options) == 1) AND $GLOBALS['association_metas']['unique_dest']) {
    100               $sel = "<input$n readonly='readonly' value='$id' /> $texte";
    101             } else $sel = "<select$n>" . join("\n", $options) . '</select>';
     100              $res = "<input$n readonly='readonly' value='$id' /> $texte";
     101            } else $res = "<select$n>" . join("\n", $options) . '</select>';
    102102
    103103            if (!$GLOBALS['association_metas']['unique_dest']) { // destinations multiples
    104               $alt = '<li class="editer_montant_dest[1]"><input name="montant_dest[1]" id="montant_dest[1]"/></li>';
    105               $but ='<button class="destButton" type="button" onclick="addFormField(); return FALSE;">+</button>';
    106             } else $alt = $but = '';
    107 
    108             $res = "<div id='row1' class='choix'><ul>\n<li class='editer_id_dest[1]'>$sel\n</li>$res$alt</ul>$but</div>\n";
    109     }
    110     return '<script type="text/javascript" src="'
    111       . find_in_path('javascript/jquery.destinations_form.js')
    112       . '"></script>'
     104              $script = '<script type="text/javascript" src="'
     105                . find_in_path('javascript/jquery.destinations_form.js')
     106                . '"></script>';
     107
     108              $res = "<ul>\n<li class='editer_id_dest[1]'>"
     109                . $res
     110                . "\n</li><li class='editer_montant_dest[1]'><input name='montant_dest[1]' id='montant_dest[1]'/></li>\n</ul>"
     111                . $but
     112                . "\n<button class='destButton' type='button' onclick='addFormField(); return FALSE;'>+</button>";
     113            } else {
     114              $script = '';
     115            }
     116
     117        }
     118    return $script
     119      . '<div id="divTxtDestination" class="formulaire_edition_destinations">'
    113120      . '<label for="destination">'
    114121      . _T('asso:destination')
    115122      . '</label>'
    116       . '<div id="divTxtDestination" class="formulaire_edition_destinations">'
    117123      . $res
    118124      . ($GLOBALS['association_metas']['unique_dest'] ? '' :
Note: See TracChangeset for help on using the changeset viewer.