From 1b13f81b8259f4416df7b3063cb280cb977722d7 Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sat, 29 Jan 2011 17:53:22 +0000 Subject: Centralise handling of transparent colours. Add support for currentColor svn path=/trunk/libcss/; revision=11525 --- test/dump_computed.h | 33 ++++++++------------------------- 1 file changed, 8 insertions(+), 25 deletions(-) (limited to 'test/dump_computed.h') diff --git a/test/dump_computed.h b/test/dump_computed.h index d6a45ba..c76b17b 100644 --- a/test/dump_computed.h +++ b/test/dump_computed.h @@ -172,9 +172,6 @@ static void dump_computed_style(const css_computed_style *style, char *buf, /* background-color */ val = css_computed_background_color(style, &color); switch (val) { - case CSS_BACKGROUND_COLOR_TRANSPARENT: - wrote = snprintf(ptr, *len, "background-color: transparent\n"); - break; case CSS_BACKGROUND_COLOR_COLOR: wrote = snprintf(ptr, *len, "background-color: #%08x\n", color); break; @@ -289,11 +286,8 @@ static void dump_computed_style(const css_computed_style *style, char *buf, /* border-top-color */ val = css_computed_border_top_color(style, &color); switch (val) { - case CSS_BORDER_COLOR_INITIAL: - wrote = snprintf(ptr, *len, "border-top-color: initial\n"); - break; - case CSS_BORDER_COLOR_TRANSPARENT: - wrote = snprintf(ptr, *len, "border-top-color: transparent\n"); + case CSS_BORDER_COLOR_CURRENT_COLOR: + wrote = snprintf(ptr, *len, "border-top-color: currentColor\n"); break; case CSS_BORDER_COLOR_COLOR: wrote = snprintf(ptr, *len, "border-top-color: #%08x\n", color); @@ -308,12 +302,8 @@ static void dump_computed_style(const css_computed_style *style, char *buf, /* border-right-color */ val = css_computed_border_right_color(style, &color); switch (val) { - case CSS_BORDER_COLOR_INITIAL: - wrote = snprintf(ptr, *len, "border-right-color: initial\n"); - break; - case CSS_BORDER_COLOR_TRANSPARENT: - wrote = snprintf(ptr, *len, - "border-right-color: transparent\n"); + case CSS_BORDER_COLOR_CURRENT_COLOR: + wrote = snprintf(ptr, *len, "border-right-color: currentColor\n"); break; case CSS_BORDER_COLOR_COLOR: wrote = snprintf(ptr, *len, @@ -329,12 +319,8 @@ static void dump_computed_style(const css_computed_style *style, char *buf, /* border-bottom-color */ val = css_computed_border_bottom_color(style, &color); switch (val) { - case CSS_BORDER_COLOR_INITIAL: - wrote = snprintf(ptr, *len, "border-bottom-color: initial\n"); - break; - case CSS_BORDER_COLOR_TRANSPARENT: - wrote = snprintf(ptr, *len, - "border-bottom-color: transparent\n"); + case CSS_BORDER_COLOR_CURRENT_COLOR: + wrote = snprintf(ptr, *len, "border-bottom-color: currentColor\n"); break; case CSS_BORDER_COLOR_COLOR: wrote = snprintf(ptr, *len, @@ -350,11 +336,8 @@ static void dump_computed_style(const css_computed_style *style, char *buf, /* border-left-color */ val = css_computed_border_left_color(style, &color); switch (val) { - case CSS_BORDER_COLOR_INITIAL: - wrote = snprintf(ptr, *len, "border-left-color: initial\n"); - break; - case CSS_BORDER_COLOR_TRANSPARENT: - wrote = snprintf(ptr, *len, "border-left-color: transparent\n"); + case CSS_BORDER_COLOR_CURRENT_COLOR: + wrote = snprintf(ptr, *len, "border-left-color: currentColor\n"); break; case CSS_BORDER_COLOR_COLOR: wrote = snprintf(ptr, *len, -- cgit v1.2.3