[ Index ]
 

Code source de Serendipity 1.2

Accédez au Source d'autres logiciels libres

title

Body

[fermer]

/bundled-libs/Text/Wiki/Render/Latex/ -> List.php (source)

   1  <?php
   2  
   3  
   4  class Text_Wiki_Render_Latex_List extends Text_Wiki_Render {
   5      /**
   6       *
   7       * Renders a token into text matching the requested format.
   8       *
   9       * This rendering method is syntactically and semantically compliant
  10       * with XHTML 1.1 in that sub-lists are part of the previous list item.
  11       *
  12       * @access public
  13       *
  14       * @param array $options The "options" portion of the token (second
  15       * element).
  16       *
  17       * @return string The text rendered from the token options.
  18       *
  19       */
  20  
  21      function token($options)
  22      {
  23          // make nice variables (type, level, count)
  24          extract($options);
  25          
  26          switch ($type)
  27              {
  28              case 'bullet_list_start':
  29                  return "\\begin{itemize}\n";
  30                  
  31              case 'bullet_list_end':
  32                  return "\\end{itemize}\n";
  33                  
  34              case 'number_list_start':
  35                  return "\\begin{enumerate}\n";
  36                  
  37              case 'number_list_end':
  38                  return "\\end{enumerate}\n";
  39                  
  40              case 'bullet_item_start':
  41              case 'number_item_start':
  42                  return "\\item{";
  43                  
  44              case 'bullet_item_end':
  45              case 'number_item_end':
  46                  return "}\n";
  47                  
  48              default:
  49                  // ignore item endings and all other types.
  50                  // item endings are taken care of by the other types
  51                  // depending on their place in the list.
  52                  return '';
  53                  break;
  54              }
  55      }
  56  }
  57  ?>


Généré le : Sat Nov 24 09:00:37 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics