--- /sites/all/modules/views/plugins/views_plugin_style.inc.orig Thu Apr 25 09:09:44 2013 +++ /sites/all/modules/views/plugins/views_plugin_style.inc Thu Apr 25 09:09:08 2013 @@ -122,16 +122,24 @@ */ function get_row_class($row_index) { if ($this->uses_row_class()) { - $class = $this->options['row_class']; - if ($this->uses_fields() && $this->view->field) { - $class = strip_tags($this->tokenize_value($class, $row_index)); + if ($values = explode(' ', $this->options['row_class'])){ + $classes = array(); + if ($this->uses_fields() && $this->view->field) { + foreach ($values as $value) { + if ($class = strip_tags($this->tokenize_value($value, $row_index))) { + $classes[] = drupal_clean_css_identifier(strtolower(trim($class))); + } + } + }else{ + foreach ($values as $class) { + $classes[] = drupal_clean_css_identifier(strtolower(trim($class))); + } + } + if(module_exists('transliteration')){ + $classes = array_map('transliteration_get', $classes); + } + return implode(' ', $classes); } - - $classes = explode(' ', $class); - foreach ($classes as &$class) { - $class = drupal_clean_css_identifier($class); - } - return implode(' ', $classes); } }