| @@ 380-388 (lines=9) @@ | ||
| 377 | * @param string $class A string containing a classname or several class names delimited by a space. |
|
| 378 | * @return MultiFormStep |
|
| 379 | */ |
|
| 380 | public function addExtraClass($class) { |
|
| 381 | // split at white space |
|
| 382 | $classes = preg_split('/\s+/', $class); |
|
| 383 | foreach($classes as $class) { |
|
| 384 | // add classes one by one |
|
| 385 | $this->extraClasses[$class] = $class; |
|
| 386 | } |
|
| 387 | return $this; |
|
| 388 | } |
|
| 389 | ||
| 390 | /** |
|
| 391 | * Remove a CSS-class from the step. Multiple classes names can be passed through as a space delimited string. |
|
| @@ 396-404 (lines=9) @@ | ||
| 393 | * @param string $class |
|
| 394 | * @return MultiFormStep |
|
| 395 | */ |
|
| 396 | public function removeExtraClass($class) { |
|
| 397 | // split at white space |
|
| 398 | $classes = preg_split('/\s+/', $class); |
|
| 399 | foreach ($classes as $class) { |
|
| 400 | // unset one by one |
|
| 401 | unset($this->extraClasses[$class]); |
|
| 402 | } |
|
| 403 | return $this; |
|
| 404 | } |
|
| 405 | ||
| 406 | /** |
|
| 407 | * @return string |
|