[ Index ]

PHP Cross Reference of Unnamed Project

title

Body

[close]

/se3master/var/www/se3/includes/library/HTMLPurifier/HTMLModule/ -> Presentation.php (source)

   1  <?php
   2  
   3  /**
   4   * XHTML 1.1 Presentation Module, defines simple presentation-related
   5   * markup. Text Extension Module.
   6   * @note The official XML Schema and DTD specs further divide this into
   7   *       two modules:
   8   *          - Block Presentation (hr)
   9   *          - Inline Presentation (b, big, i, small, sub, sup, tt)
  10   *       We have chosen not to heed this distinction, as content_sets
  11   *       provides satisfactory disambiguation.
  12   */
  13  class HTMLPurifier_HTMLModule_Presentation extends HTMLPurifier_HTMLModule
  14  {
  15  
  16      /**
  17       * @type string
  18       */
  19      public $name = 'Presentation';
  20  
  21      /**
  22       * @param HTMLPurifier_Config $config
  23       */
  24      public function setup($config)
  25      {
  26          $this->addElement('hr', 'Block', 'Empty', 'Common');
  27          $this->addElement('sub', 'Inline', 'Inline', 'Common');
  28          $this->addElement('sup', 'Inline', 'Inline', 'Common');
  29          $b = $this->addElement('b', 'Inline', 'Inline', 'Common');
  30          $b->formatting = true;
  31          $big = $this->addElement('big', 'Inline', 'Inline', 'Common');
  32          $big->formatting = true;
  33          $i = $this->addElement('i', 'Inline', 'Inline', 'Common');
  34          $i->formatting = true;
  35          $small = $this->addElement('small', 'Inline', 'Inline', 'Common');
  36          $small->formatting = true;
  37          $tt = $this->addElement('tt', 'Inline', 'Inline', 'Common');
  38          $tt->formatting = true;
  39      }
  40  }
  41  
  42  // vim: et sw=4 sts=4


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