[ Index ] |
PHP Cross Reference of DokuWiki |
[Summary view] [Print] [Text view]
1 <?php 2 3 namespace dokuwiki\Form; 4 5 /** 6 * Class ButtonElement 7 * 8 * Represents a simple button 9 * 10 * @package dokuwiki\Form 11 */ 12 class ButtonElement extends Element 13 { 14 /** @var string HTML content */ 15 protected $content = ''; 16 17 /** 18 * @param string $name 19 * @param string $content HTML content of the button. You have to escape it yourself. 20 */ 21 public function __construct($name, $content = '') 22 { 23 parent::__construct('button', array('name' => $name, 'value' => 1)); 24 $this->content = $content; 25 } 26 27 /** 28 * The HTML representation of this element 29 * 30 * @return string 31 */ 32 public function toHTML() 33 { 34 return '<button ' . buildAttributes($this->attrs(), true) . '>'.$this->content.'</button>'; 35 } 36 37 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body