default_value = new ListStyleValue;
$this->default_value->image = CSSListStyleImage::default_value();
$this->default_value->position = CSSListStylePosition::default_value();
$this->default_value->type = CSSListStyleType::default_value();
$this->CSSPropertyHandler(true, true);
}
function parse($value, &$pipeline) {
$style = new ListStyleValue;
$style->image = CSSListStyleImage::parse($value, $pipeline);
$style->position = CSSListStylePosition::parse($value);
$style->type = CSSListStyleType::parse($value);
return $style;
}
function default_value() { return $this->default_value; }
function get_property_code() {
return CSS_LIST_STYLE;
}
function get_property_name() {
return 'list-style';
}
}
$ls = new CSSListStyle;
CSS::register_css_property($ls);
CSS::register_css_property(new CSSListStyleImage($ls, 'image'));
CSS::register_css_property(new CSSListStylePosition($ls, 'position'));
CSS::register_css_property(new CSSListStyleType($ls, 'type'));
?>