@@ 46-54 (lines=9) @@ | ||
43 | return $this->addToProperty("class", $this->_baseClass); |
|
44 | } |
|
45 | ||
46 | public function setVariations($variations) { |
|
47 | $this->setProperty("class", $this->_baseClass); |
|
48 | if (\is_string($variations)) |
|
49 | $variations=\explode(" ", $variations); |
|
50 | foreach ( $variations as $variation ) { |
|
51 | $this->addVariation($variation); |
|
52 | } |
|
53 | return $this; |
|
54 | } |
|
55 | ||
56 | public function setState($state) { |
|
57 | $this->setPropertyCtrl("class", $state, $this->_states); |
|
@@ 79-87 (lines=9) @@ | ||
76 | return $this; |
|
77 | } |
|
78 | ||
79 | public function setStates($states) { |
|
80 | $this->setProperty("class", $this->_baseClass); |
|
81 | if (\is_string($states)) |
|
82 | $states=\explode(" ", $states); |
|
83 | foreach ( $states as $state ) { |
|
84 | $this->addState($state); |
|
85 | } |
|
86 | return $this; |
|
87 | } |
|
88 | ||
89 | public function addIcon($icon, $before=true) { |
|
90 | return $this->addContent(new HtmlIcon("icon-" . $this->identifier, $icon), $before); |