Esempio n. 1
0
 public function testRenderEndTag()
 {
     $writer = new THtmlWriter(self::$output);
     $writer->renderBeginTag('div');
     $writer->write('Div Content');
     $writer->renderEndTag();
     self::assertEquals('<div>Div Content</div>', self::$output->flush());
 }
Esempio n. 2
0
 /**
  * Adds attribute name-value pairs to renderer.
  * This method overrides the parent implementation by registering
  * additional javacript code.
  *
  * @param THtmlWriter $writer The writer used for the rendering purpose
  */
 protected function addAttributesToRender($writer)
 {
     if ($this->getEnableVisualEdit() && $this->getEnabled(true)) {
         $writer->addAttribute('id', $this->getClientID());
         $this->registerEditorClientScript($writer);
     }
     $this->loadJavascriptLibrary();
     parent::addAttributesToRender($writer);
 }