Re: [PATCH 2/2] Add support for the CSS list-style-type property
Pedro Worcel <[email protected]> Wed, 3 Apr 2013 20:41:26 +1300
| Newsgroups | gmane.comp.web.links |
|---|---|
| Message-ID | <CAPS+U9_=mbFbyym0gOJO0Zfd4qxSK3=j4Ee3XjnWz2Ao1xNVeQ@mail.gmail.com> |
--===============0014064487== Content-Type: multipart/alternative; boundary=bcaec55244149a06de04d96ffd19 --bcaec55244149a06de04d96ffd19 Content-Type: text/plain; charset=UTF-8 That seems pretty rad! :D 2013/4/3 Fabienne Ducroquet <[email protected]> > Use the same functions as for the list-style property since only the > "type" part > of the list-style property is supported at this stage. > > Signed-off-by: Fabienne Ducroquet <[email protected]> > --- > src/document/css/apply.c | 1 + > src/document/css/property.c | 1 + > src/document/css/property.h | 1 + > src/document/dom/util.c | 1 + > 4 files changed, 4 insertions(+) > > diff --git a/src/document/css/apply.c b/src/document/css/apply.c > index 8c3bd85..f94b481 100644 > --- a/src/document/css/apply.c > +++ b/src/document/css/apply.c > @@ -149,6 +149,7 @@ static const css_applier_T css_appliers[CSS_PT_LAST] = > { > /* CSS_PT_FONT_STYLE */ css_apply_font_attribute, > /* CSS_PT_FONT_WEIGHT */ css_apply_font_attribute, > /* CSS_PT_LIST_STYLE */ css_apply_list_style, > + /* CSS_PT_LIST_STYLE_TYPE */ css_apply_list_style, > /* CSS_PT_TEXT_ALIGN */ css_apply_text_align, > /* CSS_PT_TEXT_DECORATION */ css_apply_font_attribute, > /* CSS_PT_WHITE_SPACE */ css_apply_font_attribute, > diff --git a/src/document/css/property.c b/src/document/css/property.c > index 3914fd1..570aeea 100644 > --- a/src/document/css/property.c > +++ b/src/document/css/property.c > @@ -23,6 +23,7 @@ struct css_property_info css_property_info[CSS_PT_LAST] > = { > { "font-style", CSS_PT_FONT_STYLE, > CSS_VT_FONT_ATTRIBUTE, css_parse_font_style_value }, > { "font-weight", CSS_PT_FONT_WEIGHT, > CSS_VT_FONT_ATTRIBUTE, css_parse_font_weight_value }, > { "list-style", CSS_PT_LIST_STYLE, > CSS_VT_LIST_STYLE, css_parse_list_style_value }, > + { "list-style-type", CSS_PT_LIST_STYLE_TYPE, > CSS_VT_LIST_STYLE, css_parse_list_style_value }, > { "text-align", CSS_PT_TEXT_ALIGN, > CSS_VT_TEXT_ALIGN, css_parse_text_align_value }, > { "text-decoration", CSS_PT_TEXT_DECORATION, > CSS_VT_FONT_ATTRIBUTE, css_parse_text_decoration_value }, > { "white-space", CSS_PT_WHITE_SPACE, > CSS_VT_FONT_ATTRIBUTE, css_parse_white_space_value }, > diff --git a/src/document/css/property.h b/src/document/css/property.h > index 3d96e66..9176624 100644 > --- a/src/document/css/property.h > +++ b/src/document/css/property.h > @@ -25,6 +25,7 @@ struct css_property { > CSS_PT_FONT_STYLE, > CSS_PT_FONT_WEIGHT, > CSS_PT_LIST_STYLE, > + CSS_PT_LIST_STYLE_TYPE, > CSS_PT_TEXT_ALIGN, > CSS_PT_TEXT_DECORATION, > CSS_PT_WHITE_SPACE, > diff --git a/src/document/dom/util.c b/src/document/dom/util.c > index fe03df7..a083a8b 100644 > --- a/src/document/dom/util.c > +++ b/src/document/dom/util.c > @@ -63,6 +63,7 @@ init_template_by_style(struct screen_char *template, > struct document_options *op > case CSS_PT_DISPLAY: > case CSS_PT_NONE: > case CSS_PT_LIST_STYLE: > + case CSS_PT_LIST_STYLE_TYPE: > case CSS_PT_TEXT_ALIGN: > case CSS_PT_WHITE_SPACE: > case CSS_PT_LAST: > -- > 1.7.10.4 > > _______________________________________________ > elinks-dev mailing list > [email protected] > http://linuxfromscratch.org/mailman/listinfo/elinks-dev > -- GPG: http://is.gd/droope <http://is.gd/signature_> --bcaec55244149a06de04d96ffd19 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:verdana,= sans-serif">That seems pretty rad! :D<br></div></div><div class=3D"gmail_ex= tra"><br><br><div class=3D"gmail_quote">2013/4/3 Fabienne Ducroquet <span d= ir=3D"ltr"><<a href=3D"mailto:[email protected]" target=3D"_blank">fabid= [email protected]</a>></span><br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">Use the same functions as for the list-style= property since only the "type" part<br> of the list-style property is supported at this stage.<br> <br> Signed-off-by: Fabienne Ducroquet <<a href=3D"mailto:[email protected]">= [email protected]</a>><br> ---<br> =C2=A0src/document/css/apply.c =C2=A0 =C2=A0| =C2=A0 =C2=A01 +<br> =C2=A0src/document/css/property.c | =C2=A0 =C2=A01 +<br> =C2=A0src/document/css/property.h | =C2=A0 =C2=A01 +<br> =C2=A0src/document/dom/util.c =C2=A0 =C2=A0 | =C2=A0 =C2=A01 +<br> =C2=A04 files changed, 4 insertions(+)<br> <br> diff --git a/src/document/css/apply.c b/src/document/css/apply.c<br> index 8c3bd85..f94b481 100644<br> --- a/src/document/css/apply.c<br> +++ b/src/document/css/apply.c<br> @@ -149,6 +149,7 @@ static const css_applier_T css_appliers[CSS_PT_LAST] = =3D {<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* CSS_PT_FONT_STYLE */ =C2=A0 =C2=A0 =C2=A0 = =C2=A0 css_apply_font_attribute,<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* CSS_PT_FONT_WEIGHT */ =C2=A0 =C2=A0 =C2=A0 = =C2=A0css_apply_font_attribute,<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* CSS_PT_LIST_STYLE */ =C2=A0 =C2=A0 =C2=A0 = =C2=A0 css_apply_list_style,<br> + =C2=A0 =C2=A0 =C2=A0 /* CSS_PT_LIST_STYLE_TYPE */ =C2=A0 =C2=A0css_apply_= list_style,<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* CSS_PT_TEXT_ALIGN */ =C2=A0 =C2=A0 =C2=A0 = =C2=A0 css_apply_text_align,<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* CSS_PT_TEXT_DECORATION */ =C2=A0 =C2=A0css_a= pply_font_attribute,<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* CSS_PT_WHITE_SPACE */ =C2=A0 =C2=A0 =C2=A0 = =C2=A0css_apply_font_attribute,<br> diff --git a/src/document/css/property.c b/src/document/css/property.c<br> index 3914fd1..570aeea 100644<br> --- a/src/document/css/property.c<br> +++ b/src/document/css/property.c<br> @@ -23,6 +23,7 @@ struct css_property_info css_property_info[CSS_PT_LAST] = =3D {<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 { "font-style", =C2=A0 =C2=A0 =C2=A0 = =C2=A0 CSS_PT_FONT_STYLE, =C2=A0 =C2=A0 =C2=A0 CSS_VT_FONT_ATTRIBUTE, css_p= arse_font_style_value },<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 { "font-weight", =C2=A0 =C2=A0 =C2=A0= =C2=A0CSS_PT_FONT_WEIGHT, =C2=A0 =C2=A0 =C2=A0CSS_VT_FONT_ATTRIBUTE, css_p= arse_font_weight_value },<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 { "list-style", =C2=A0 =C2=A0 =C2=A0 = =C2=A0 CSS_PT_LIST_STYLE, =C2=A0 =C2=A0 =C2=A0 CSS_VT_LIST_STYLE, =C2=A0 = =C2=A0 css_parse_list_style_value },<br> + =C2=A0 =C2=A0 =C2=A0 { "list-style-type", =C2=A0 =C2=A0CSS_PT_L= IST_STYLE_TYPE, =C2=A0CSS_VT_LIST_STYLE, =C2=A0 =C2=A0 css_parse_list_style= _value },<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 { "text-align", =C2=A0 =C2=A0 =C2=A0 = =C2=A0 CSS_PT_TEXT_ALIGN, =C2=A0 =C2=A0 =C2=A0 CSS_VT_TEXT_ALIGN, =C2=A0 = =C2=A0 css_parse_text_align_value },<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 { "text-decoration", =C2=A0 =C2=A0CSS= _PT_TEXT_DECORATION, =C2=A0CSS_VT_FONT_ATTRIBUTE, css_parse_text_decoration= _value },<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 { "white-space", =C2=A0 =C2=A0 =C2=A0= =C2=A0CSS_PT_WHITE_SPACE, =C2=A0 =C2=A0 =C2=A0CSS_VT_FONT_ATTRIBUTE, css_p= arse_white_space_value },<br> diff --git a/src/document/css/property.h b/src/document/css/property.h<br> index 3d96e66..9176624 100644<br> --- a/src/document/css/property.h<br> +++ b/src/document/css/property.h<br> @@ -25,6 +25,7 @@ struct css_property {<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CSS_PT_FONT_STYLE,<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CSS_PT_FONT_WEIGHT,= <br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CSS_PT_LIST_STYLE,<= br> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CSS_PT_LIST_STYLE_TYPE,<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CSS_PT_TEXT_ALIGN,<= br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CSS_PT_TEXT_DECORAT= ION,<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 CSS_PT_WHITE_SPACE,= <br> diff --git a/src/document/dom/util.c b/src/document/dom/util.c<br> index fe03df7..a083a8b 100644<br> --- a/src/document/dom/util.c<br> +++ b/src/document/dom/util.c<br> @@ -63,6 +63,7 @@ init_template_by_style(struct screen_char *template, stru= ct document_options *op<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 case CSS_PT_DISPLAY:<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 case CSS_PT_NONE:<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 case CSS_PT_LIST_STYLE:<br> + =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 case CSS_PT_LIST_STYLE_TYPE:<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 case CSS_PT_TEXT_ALIGN:<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 case CSS_PT_WHITE_SPACE:<br> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 case CSS_PT_LAST:<br> <span class=3D"HOEnZb"><font color=3D"#888888">--<br> 1.7.10.4<br> <br> _______________________________________________<br> elinks-dev mailing list<br> <a href=3D"mailto:[email protected]">elinks-dev@linuxfromscra= tch.org</a><br> <a href=3D"http://linuxfromscratch.org/mailman/listinfo/elinks-dev" target= =3D"_blank">http://linuxfromscratch.org/mailman/listinfo/elinks-dev</a><br> </font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div dir= =3D"ltr"><div>GPG:=C2=A0<a href=3D"http://is.gd/signature_" target=3D"_blan= k">http://is.gd/droope</a><br></div></div> </div> --bcaec55244149a06de04d96ffd19-- --===============0014064487== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ elinks-dev mailing list [email protected] http://linuxfromscratch.org/mailman/listinfo/elinks-dev --===============0014064487==--