[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/www/se3/includes/library/HTMLPurifier/Printer/ -> CSSDefinition.php (source)

   1  <?php
   2  
   3  class HTMLPurifier_Printer_CSSDefinition extends HTMLPurifier_Printer
   4  {
   5      /**
   6       * @type HTMLPurifier_CSSDefinition
   7       */
   8      protected $def;
   9  
  10      /**
  11       * @param HTMLPurifier_Config $config
  12       * @return string
  13       */
  14      public function render($config)
  15      {
  16          $this->def = $config->getCSSDefinition();
  17          $ret = '';
  18  
  19          $ret .= $this->start('div', array('class' => 'HTMLPurifier_Printer'));
  20          $ret .= $this->start('table');
  21  
  22          $ret .= $this->element('caption', 'Properties ($info)');
  23  
  24          $ret .= $this->start('thead');
  25          $ret .= $this->start('tr');
  26          $ret .= $this->element('th', 'Property', array('class' => 'heavy'));
  27          $ret .= $this->element('th', 'Definition', array('class' => 'heavy', 'style' => 'width:auto;'));
  28          $ret .= $this->end('tr');
  29          $ret .= $this->end('thead');
  30  
  31          ksort($this->def->info);
  32          foreach ($this->def->info as $property => $obj) {
  33              $name = $this->getClass($obj, 'AttrDef_');
  34              $ret .= $this->row($property, $name);
  35          }
  36  
  37          $ret .= $this->end('table');
  38          $ret .= $this->end('div');
  39  
  40          return $ret;
  41      }
  42  }
  43  
  44  // vim: et sw=4 sts=4


Generated: Tue Mar 17 22:47:18 2015 Cross-referenced by PHPXref 0.7.1