|
@@ -960,6 +960,22 @@ class Field implements Renderable
|
|
|
return $this;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * Add element class.
|
|
|
+ *
|
|
|
+ * @param string|array $class
|
|
|
+ *
|
|
|
+ * @return $this
|
|
|
+ */
|
|
|
+ public function addElementClass($class)
|
|
|
+ {
|
|
|
+ $this->setElementClass($class);
|
|
|
+
|
|
|
+ $this->elementClass = array_values(array_unique(array_merge($this->elementClass, $this->getDefaultElementClass())));
|
|
|
+
|
|
|
+ return $this;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* Get element class.
|
|
|
*
|
|
@@ -967,7 +983,11 @@ class Field implements Renderable
|
|
|
*/
|
|
|
public function getElementClass()
|
|
|
{
|
|
|
- return array_values(array_unique(array_merge($this->elementClass, $this->getDefaultElementClass())));
|
|
|
+ if (! $this->elementClass) {
|
|
|
+ $this->elementClass = $this->getDefaultElementClass();
|
|
|
+ }
|
|
|
+
|
|
|
+ return $this->elementClass;
|
|
|
}
|
|
|
|
|
|
/**
|