@@ 1214-1229 (lines=16) @@ | ||
1211 | * |
|
1212 | * @return mixed |
|
1213 | */ |
|
1214 | public function getElementClassString() |
|
1215 | { |
|
1216 | $elementClass = $this->getElementClass(); |
|
1217 | ||
1218 | if (Arr::isAssoc($elementClass)) { |
|
1219 | $classes = []; |
|
1220 | ||
1221 | foreach ($elementClass as $index => $class) { |
|
1222 | $classes[$index] = is_array($class) ? implode(' ', $class) : $class; |
|
1223 | } |
|
1224 | ||
1225 | return $classes; |
|
1226 | } |
|
1227 | ||
1228 | return implode(' ', $elementClass); |
|
1229 | } |
|
1230 | ||
1231 | /** |
|
1232 | * Get element class selector. |
|
@@ 1236-1251 (lines=16) @@ | ||
1233 | * |
|
1234 | * @return string|array |
|
1235 | */ |
|
1236 | public function getElementClassSelector() |
|
1237 | { |
|
1238 | $elementClass = $this->getElementClass(); |
|
1239 | ||
1240 | if (Arr::isAssoc($elementClass)) { |
|
1241 | $classes = []; |
|
1242 | ||
1243 | foreach ($elementClass as $index => $class) { |
|
1244 | $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class); |
|
1245 | } |
|
1246 | ||
1247 | return $classes; |
|
1248 | } |
|
1249 | ||
1250 | return '.'.implode('.', $elementClass); |
|
1251 | } |
|
1252 | ||
1253 | /** |
|
1254 | * Add the element class. |