protected function _map_class_to_style($class, $max_columns) { $style = ''; foreach ($this->_prefixes as $rule => $prefix) { $val = upfront_get_class_num($prefix, $class); if ($val === false) { continue; } // We don't know what's this if ($rule == self::PREFIX_MARGIN_TOP || $rule == self::PREFIX_MARGIN_BOTTOM) { $size = $val * $this->_baseline . 'px'; } else { $size = $this->_columns_to_size($val, $max_columns) . '%'; } $style .= "{$rule}: {$size}"; } if ($class == 'clr') { $style .= self::PREFIX_CLEAR . ": both"; } return $style; }
public function get_css_class() { $classes = parent::get_css_class(); $more_classes = array(); $prop_class = $this->_get_property('class'); $column = upfront_get_class_num('c', $prop_class); $more_classes[] = 'c' . $column; return $classes . ' ' . join(' ', $more_classes); }