1 | <?php |
||
7 | class Button extends Field |
||
8 | { |
||
9 | |||
10 | const TYPE_SUBMIT = "submit"; |
||
11 | const TYPE_BUTTON = "button"; |
||
12 | |||
13 | private $type, $icon, $glyphIcon, $isClicked = false; |
||
14 | |||
15 | public function __construct ($name, $label, $value = "", $type = Button::TYPE_BUTTON) |
||
21 | |||
22 | public function isClicked () |
||
26 | |||
27 | public function setIcon ($file) |
||
32 | |||
33 | public function setGlyphIcon ($code) |
||
38 | |||
39 | public function restoreValue (Method $method, $sanitize = true) |
||
43 | |||
44 | public function getAttributes () |
||
50 | |||
51 | public function getClasses () |
||
60 | |||
61 | public function getHTML ($showLabel = true) |
||
68 | |||
69 | public function getJsonData () |
||
75 | |||
76 | } |