Changeset 53932 in spip-zone


Ignore:
Timestamp:
Nov 1, 2011, 2:14:03 PM (10 years ago)
Author:
patfr@…
Message:

Cosmétique sur les QCM

+ retrait des guillemets sur les options de config
ex :

monOption = "off" donne : monOption = off (chaine)
monOption = off donne : monOption = false (bool)

Location:
_plugins_/jeux
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/jeux/jeux/qcm.php

    r52448 r53932  
    8282  $qcms[$indexQCM]['qrm'] = $isQRM;
    8383  $qcms['qrm'] |= $isQRM;
    84   $lignes = preg_split("/\r?\n/", $qcm);
     84  $lignes = preg_split('/[\r\n]+/', $qcm);
    8585  foreach ($lignes as $ligne) {
    86         $li=trim($ligne);
     86        $li = trim($ligne);
    8787    switch($li[0]){
    8888      case 'Q' :                // On extrait la question
     
    242242                        if($affiche_correction) {
    243243                                // reponse juste ou fausse ?
    244                                 $codeHTML .= '<div class="qcm_reponse"><span class="qcm_correction_'.($bonneReponse?'juste':'faux').'">'
     244                                $codeHTML .= '<div class="qcm_correction"><span class="qcm_correction_'.($bonneReponse?'juste':'faux').'">'
    245245                                        ._T('jeux:reponse'.($bonneReponse?'Juste':'Fausse')).'</span></div>';
    246246                                // les precisions eventuelles
  • _plugins_/jeux/jeux_pipelines.php

    r34805 r53932  
    7676function jeux_header_prive($flux){
    7777        include_spip('public/assembler');
     78        include_spip('jeux_utils');
    7879        global $jeux_header_prive, $jeux_javascript_prive;
    7980        $flux .= _JEUX_HEAD1;
     
    8687// pipeline insert_head
    8788function jeux_insert_head($flux){
     89        include_spip('jeux_utils');
    8890        return $flux . _JEUX_HEAD2;
    8991}
  • _plugins_/jeux/jeux_utils.php

    r52448 r53932  
    2626  if (in_array($p, array('true', 'vrai', 'oui', 'yes', 'on', '1', 'si', 'ja', strtolower(_T('item_oui'))))) return true;
    2727  if (in_array($p, array('false', 'faux', 'non', 'no', 'off', '0', 'nein', strtolower(_T('item_non'))))) return false;
     28  if(strncmp($p,'"',1)===0) $p = str_replace('"', '', $p);
    2829  return $p;
    2930}
  • _plugins_/jeux/styles/qcm.css

    r34791 r53932  
    77 font-family: arial, helvetica, sans-serif;
    88 color: #3F5264;
    9  font-size: 12;
    109 border: 1px solid #F78C54;
    1110 background-color: #FFEADE;
    12 /* padding: 3px;
    13  width:100%;*/
     11 line-height: normal;
    1412}
    1513
    1614.qcm_titre{
    17 /* color: #3F5264; */
    1815}
    1916
    2017.qcm_proposition{
    2118 font-size: 90%;
    22  font-size: 10;
    23 /* color: #3F5264;*/
    24  }
     19}
    2520
    26 .qcm_reponse{
     21.qcm_element{
    2722  font-size: 80%;
    28  font-size: 10;
    29 /* color: #3F5264;*/
    30  }
     23}
     24
     25.qcm_reponse{
     26  margin-top:
     27}
     28
     29.qcm_correction{
     30}
    3131
    3232.qcm_precision{
     
    3535 font-size: 80%;
    3636 width:90%;
    37 /* font-family: arial, helvetica, sans-serif;
    38  color: #3F5264;
    39  font-size: 12;*/
    4037 border: 1px dotted #3F5264;
    4138 padding: .2em;
     
    6764.qcm_select{
    6865 color: #3F5264;
    69  font-size: 10;
     66 font-size: 10pt;
    7067 background-color: #F3EEEA;
    7168}
Note: See TracChangeset for help on using the changeset viewer.