@@ 919-934 (lines=16) @@ | ||
916 | * |
|
917 | * @return mixed |
|
918 | */ |
|
919 | protected function getElementClassString() |
|
920 | { |
|
921 | $elementClass = $this->getElementClass(); |
|
922 | ||
923 | if (Arr::isAssoc($elementClass)) { |
|
924 | $classes = []; |
|
925 | ||
926 | foreach ($elementClass as $index => $class) { |
|
927 | $classes[$index] = is_array($class) ? implode(' ', $class) : $class; |
|
928 | } |
|
929 | ||
930 | return $classes; |
|
931 | } |
|
932 | ||
933 | return implode(' ', $elementClass); |
|
934 | } |
|
935 | ||
936 | /** |
|
937 | * Get element class selector. |
|
@@ 941-956 (lines=16) @@ | ||
938 | * |
|
939 | * @return string|array |
|
940 | */ |
|
941 | protected function getElementClassSelector() |
|
942 | { |
|
943 | $elementClass = $this->getElementClass(); |
|
944 | ||
945 | if (Arr::isAssoc($elementClass)) { |
|
946 | $classes = []; |
|
947 | ||
948 | foreach ($elementClass as $index => $class) { |
|
949 | $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class); |
|
950 | } |
|
951 | ||
952 | return $classes; |
|
953 | } |
|
954 | ||
955 | return '.'.implode('.', $elementClass); |
|
956 | } |
|
957 | ||
958 | /** |
|
959 | * Add the element class. |