summaryrefslogtreecommitdiff
path: root/css/ruleset.c
diff options
context:
space:
mode:
authorJames Bursa <james@netsurf-browser.org>2004-12-01 21:48:11 +0000
committerJames Bursa <james@netsurf-browser.org>2004-12-01 21:48:11 +0000
commit37d7353f435ae08dce561b1b26503cc1eead9e31 (patch)
tree9d49ba280b23ca5eaf9cc879061d45ecdd395d62 /css/ruleset.c
parente5fb9a08b4de2dcfe5621edbdb22d9e255e611d0 (diff)
downloadnetsurf-37d7353f435ae08dce561b1b26503cc1eead9e31.tar.gz
netsurf-37d7353f435ae08dce561b1b26503cc1eead9e31.tar.bz2
[project @ 2004-12-01 21:48:11 by bursa]
Implement table cell padding and separated borders model for tables. Min/max width calculations still need implementing. svn path=/import/netsurf/; revision=1378
Diffstat (limited to 'css/ruleset.c')
-rw-r--r--css/ruleset.c28
1 files changed, 18 insertions, 10 deletions
diff --git a/css/ruleset.c b/css/ruleset.c
index 90ca00226..b500458a9 100644
--- a/css/ruleset.c
+++ b/css/ruleset.c
@@ -1363,22 +1363,30 @@ void parse_border_spacing(struct css_style * const s, const struct css_node * v)
if (!v->next) {
/* one node */
if (v->type == CSS_NODE_IDENT && v->data_length == 7 &&
- strncasecmp(v->data, "inherit", 7) == 0)
- s->border_spacing.border_spacing = CSS_BORDER_SPACING_INHERIT;
+ strncasecmp(v->data, "inherit", 7) == 0)
+ s->border_spacing.border_spacing =
+ CSS_BORDER_SPACING_INHERIT;
else if (v->type == CSS_NODE_DIMENSION ||
v->type == CSS_NODE_NUMBER) {
- if (parse_length(&s->border_spacing.horz, v, true) == 0 && parse_length(&s->border_spacing.vert, v, true == 0))
- s->border_spacing.border_spacing = CSS_BORDER_SPACING_LENGTH;
+ if (parse_length(&s->border_spacing.horz,
+ v, true) == 0 &&
+ parse_length(&s->border_spacing.vert,
+ v, true) == 0)
+ s->border_spacing.border_spacing =
+ CSS_BORDER_SPACING_LENGTH;
}
- }
- else {
+ } else {
/* two nodes */
if ((v->type == CSS_NODE_DIMENSION ||
- v->type == CSS_NODE_NUMBER) &&
- (v->next->type == CSS_NODE_DIMENSION ||
+ v->type == CSS_NODE_NUMBER) &&
+ (v->next->type == CSS_NODE_DIMENSION ||
v->next->type == CSS_NODE_NUMBER)) {
- if (parse_length(&s->border_spacing.horz, v, true) == 0 && parse_length(&s->border_spacing.vert, v->next, true == 0))
- s->border_spacing.border_spacing = CSS_BORDER_SPACING_LENGTH;
+ if (parse_length(&s->border_spacing.horz,
+ v, true) == 0 &&
+ parse_length(&s->border_spacing.vert,
+ v->next, true) == 0)
+ s->border_spacing.border_spacing =
+ CSS_BORDER_SPACING_LENGTH;
}
}
}