12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- namespace dokuwiki\Form;
- /**
- * Class ButtonElement
- *
- * Represents a simple button
- *
- * @package dokuwiki\Form
- */
- class ButtonElement extends Element
- {
- /** @var string HTML content */
- protected $content = '';
- /**
- * @param string $name
- * @param string $content HTML content of the button. You have to escape it yourself.
- */
- public function __construct($name, $content = '')
- {
- parent::__construct('button', array('name' => $name, 'value' => 1));
- $this->content = $content;
- }
- /**
- * The HTML representation of this element
- *
- * @return string
- */
- public function toHTML()
- {
- return '<button ' . buildAttributes($this->attrs(), true) . '>'.$this->content.'</button>';
- }
- }
|