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());
 }
示例#2
0
 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));
 }
示例#4
0
	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;
	}