diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2009-01-03 19:05:40 +0100 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2009-01-03 19:05:40 +0100 |
commit | 1a7c7efd2dc747df5b848af277ccc00a1b8e5649 (patch) | |
tree | ef3297af5c6d7d1efb4590fd4b9af14c49dba870 /src | |
parent | 13d63a22cdc41f6d20d11ac57a7d1d5a19da3ac9 (diff) |
fix debug printing of CSS selectors
Diffstat (limited to 'src')
-rw-r--r-- | src/css.cc | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -115,25 +115,24 @@ void CssSelector::addSimpleSelector (Combinator c, int element, } void CssSelector::print () { - for (int i = 0; i < selectorList->size () - 1; i++) { + for (int i = 0; i < selectorList->size (); i++) { selectorList->getRef (i)->selector.print (); - if (i < selectorList->size () - 2) { - switch (selectorList->getRef (i)->combinator) { + if (i < selectorList->size () - 1) { + switch (selectorList->getRef (i + 1)->combinator) { case CHILD: - fprintf (stderr, ">"); + fprintf (stderr, "> "); break; case DESCENDENT: - fprintf (stderr, " "); + fprintf (stderr, "\" \" "); break; default: - fprintf (stderr, "?"); + fprintf (stderr, "? "); break; } } } - top ()->print (); fprintf (stderr, "\n"); } @@ -308,6 +307,7 @@ void CssContext::buildUserAgentStyle () { "ul {list-style-type: disc} " "ul > ul {list-style-type: circle} " "ul > ul > ul {list-style-type: square} " + "ul > ul > ul > ul {list-style-type: disc} " "u {text-decoration: underline } " "small, sub, sup { font-size: 0.83em } " "sub { vertical-align: sub } " |