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