| @@ 1097-1112 (lines=16) @@ | ||
| 1094 | * |
|
| 1095 | * @return mixed |
|
| 1096 | */ |
|
| 1097 | protected function getElementClassString() |
|
| 1098 | { |
|
| 1099 | $elementClass = $this->getElementClass(); |
|
| 1100 | ||
| 1101 | if (Arr::isAssoc($elementClass)) { |
|
| 1102 | $classes = []; |
|
| 1103 | ||
| 1104 | foreach ($elementClass as $index => $class) { |
|
| 1105 | $classes[$index] = is_array($class) ? implode(' ', $class) : $class; |
|
| 1106 | } |
|
| 1107 | ||
| 1108 | return $classes; |
|
| 1109 | } |
|
| 1110 | ||
| 1111 | return implode(' ', $elementClass); |
|
| 1112 | } |
|
| 1113 | ||
| 1114 | /** |
|
| 1115 | * Get element class selector. |
|
| @@ 1119-1134 (lines=16) @@ | ||
| 1116 | * |
|
| 1117 | * @return string|array |
|
| 1118 | */ |
|
| 1119 | protected function getElementClassSelector() |
|
| 1120 | { |
|
| 1121 | $elementClass = $this->getElementClass(); |
|
| 1122 | ||
| 1123 | if (Arr::isAssoc($elementClass)) { |
|
| 1124 | $classes = []; |
|
| 1125 | ||
| 1126 | foreach ($elementClass as $index => $class) { |
|
| 1127 | $classes[$index] = '.'.(is_array($class) ? implode('.', $class) : $class); |
|
| 1128 | } |
|
| 1129 | ||
| 1130 | return $classes; |
|
| 1131 | } |
|
| 1132 | ||
| 1133 | return '.'.implode('.', $elementClass); |
|
| 1134 | } |
|
| 1135 | ||
| 1136 | /** |
|
| 1137 | * Add the element class. |
|