diff options
author | Richard Wilson <rjw@netsurf-browser.org> | 2005-03-22 00:10:42 +0000 |
---|---|---|
committer | Richard Wilson <rjw@netsurf-browser.org> | 2005-03-22 00:10:42 +0000 |
commit | b832e05f034ccca6d2bcaa058ca0d9d6214bd22b (patch) | |
tree | 472ef7907956bd00501387a6588a51548a0d4793 /css/ruleset.c | |
parent | 28d9260ca463abe3992fd674cc127b6b2baa04aa (diff) | |
download | netsurf-b832e05f034ccca6d2bcaa058ca0d9d6214bd22b.tar.gz netsurf-b832e05f034ccca6d2bcaa058ca0d9d6214bd22b.tar.bz2 |
[project @ 2005-03-22 00:10:42 by rjw]
Experimental cellpadding support
svn path=/import/netsurf/; revision=1569
Diffstat (limited to 'css/ruleset.c')
-rw-r--r-- | css/ruleset.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/css/ruleset.c b/css/ruleset.c index 117a69b92..c09bd0d1c 100644 --- a/css/ruleset.c +++ b/css/ruleset.c @@ -2665,14 +2665,17 @@ void parse_padding_side(struct css_style * const s, const struct css_node * cons unsigned int i) { if (v->type == CSS_NODE_IDENT && v->data_length == 7 && - strncasecmp(v->data, "inherit", 7) == 0) + strncasecmp(v->data, "inherit", 7) == 0) { s->padding[i].padding = CSS_PADDING_INHERIT; - else if (v->type == CSS_NODE_PERCENTAGE) { + s->padding[i].override_cellpadding = true; + } else if (v->type == CSS_NODE_PERCENTAGE) { s->padding[i].padding = CSS_PADDING_PERCENT; s->padding[i].value.percent = atof(v->data); + s->padding[i].override_cellpadding = true; } else if ((v->type == CSS_NODE_DIMENSION || v->type == CSS_NODE_NUMBER) && parse_length(&s->padding[i].value.length, v, true) == 0) { s->padding[i].padding = CSS_PADDING_LENGTH; + s->padding[i].override_cellpadding = true; } } |