X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fviews%2Fsrc%2FPlugin%2Fviews%2Ffield%2FFieldPluginBase.php;fp=web%2Fcore%2Fmodules%2Fviews%2Fsrc%2FPlugin%2Fviews%2Ffield%2FFieldPluginBase.php;h=fb6b5bfd4d9c0d7742d2ab55ec8b91734e6f3b03;hp=48c59ef7093acecf82a45fc38656f5afd6ac018b;hb=bfbba508964731508b9bd6d5835c2edc858db95b;hpb=cb9a80db11fc6b014e5b1e693a5a391c95eb5d9a diff --git a/web/core/modules/views/src/Plugin/views/field/FieldPluginBase.php b/web/core/modules/views/src/Plugin/views/field/FieldPluginBase.php index 48c59ef70..fb6b5bfd4 100644 --- a/web/core/modules/views/src/Plugin/views/field/FieldPluginBase.php +++ b/web/core/modules/views/src/Plugin/views/field/FieldPluginBase.php @@ -321,9 +321,9 @@ abstract class FieldPluginBase extends HandlerBase implements FieldHandlerInterf * {@inheritdoc} */ public function elementClasses($row_index = NULL) { - $classes = explode(' ', $this->options['element_class']); + $classes = $this->tokenizeValue($this->options['element_class'], $row_index); + $classes = explode(' ', $classes); foreach ($classes as &$class) { - $class = $this->tokenizeValue($class, $row_index); $class = Html::cleanCssIdentifier($class); } return implode(' ', $classes); @@ -368,9 +368,9 @@ abstract class FieldPluginBase extends HandlerBase implements FieldHandlerInterf * {@inheritdoc} */ public function elementLabelClasses($row_index = NULL) { - $classes = explode(' ', $this->options['element_label_class']); + $classes = $this->tokenizeValue($this->options['element_label_class'], $row_index); + $classes = explode(' ', $classes); foreach ($classes as &$class) { - $class = $this->tokenizeValue($class, $row_index); $class = Html::cleanCssIdentifier($class); } return implode(' ', $classes); @@ -380,9 +380,9 @@ abstract class FieldPluginBase extends HandlerBase implements FieldHandlerInterf * {@inheritdoc} */ public function elementWrapperClasses($row_index = NULL) { - $classes = explode(' ', $this->options['element_wrapper_class']); + $classes = $this->tokenizeValue($this->options['element_wrapper_class'], $row_index); + $classes = explode(' ', $classes); foreach ($classes as &$class) { - $class = $this->tokenizeValue($class, $row_index); $class = Html::cleanCssIdentifier($class); } return implode(' ', $classes);