[ Index ]

PHP Cross Reference of vtigercrm-6.1.0

title

Body

[close]

/libraries/htmlpurifier/library/HTMLPurifier/Printer/ -> CSSDefinition.php (source)

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


Generated: Fri Nov 28 20:08:37 2014 Cross-referenced by PHPXref 0.7.1