@@ 890-905 (lines=16) @@ | ||
887 | * |
|
888 | * @return mixed |
|
889 | */ |
|
890 | protected function getElementClassString() |
|
891 | { |
|
892 | $elementClass = $this->getElementClass(); |
|
893 | ||
894 | if (Arr::isAssoc($elementClass)) { |
|
895 | $classes = []; |
|
896 | ||
897 | foreach ($elementClass as $index => $class) { |
|
898 | $classes[$index] = is_array($class) ? implode(' ', $class) : $class; |
|
899 | } |
|
900 | ||
901 | return $classes; |
|
902 | } |
|
903 | ||
904 | return implode(' ', $elementClass); |
|
905 | } |
|
906 | ||
907 | /** |
|
908 | * Get element class selector. |
|
@@ 912-927 (lines=16) @@ | ||
909 | * |
|
910 | * @return string|array |
|
911 | */ |
|
912 | protected function getElementClassSelector() |
|
913 | { |
|
914 | $elementClass = $this->getElementClass(); |
|
915 | ||
916 | if (Arr::isAssoc($elementClass)) { |
|
917 | $classes = []; |
|
918 | ||
919 | foreach ($elementClass as $index => $class) { |
|
920 | $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class); |
|
921 | } |
|
922 | ||
923 | return $classes; |
|
924 | } |
|
925 | ||
926 | return '.'.implode('.', $elementClass); |
|
927 | } |
|
928 | ||
929 | /** |
|
930 | * Add the element class. |