Esempio n. 1
0
 public function testRenderBeginTag()
 {
     $writer = new THtmlWriter(self::$output);
     $writer->addAttribute('type', 'text');
     $writer->addAttribute('value', 'Prado');
     $writer->addStyleAttribute('font-size', '1em');
     $writer->renderBeginTag('input');
     self::assertEquals('<input type="text" value="Prado" style="font-size:1em;" />', 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);
 }