public function testRemoveManyExtraClasses() { $field = new FormField('MyField'); $field->addExtraClass('class1 class2 class3 class4 class5'); //test we can remove a single class we just added $field->removeExtraClass('class3'); $this->assertStringEndsWith('class1 class2 class4 class5', $field->extraClass()); //check we can remove many classes at once $field->removeExtraClass('class1 class5'); $this->assertStringEndsWith('class2 class4', $field->extraClass()); //check that removing a dud class is fine $field->removeExtraClass('dudClass'); $this->assertStringEndsWith('class2 class4', $field->extraClass()); }
function extraClass() { $ret = parent::extraClass(); if ($this->extraClass) { $ret .= " {$this->extraClass}"; } return $ret; }
public function extraClass() { return implode(' ', array(parent::extraClass(), $this->showSearch ? "searchable" : null)); }
function extraClass() { return 'action ' . parent::extraClass(); }
public function extraClass() { $classes = array('field', 'CompositeField', parent::extraClass()); if ($this->columnCount) { $classes[] = 'multicolumn'; } return implode(' ', $classes); }
public function extraClass() { return parent::extraClass() . ' input-wrapper'; }
function extraClass(){ $ret = parent::extraClass(); if($this->extraClass) $ret .= " $this->extraClass"; return $ret; }