diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2011-08-24 23:13:40 +0200 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2011-08-24 23:13:40 +0200 |
commit | 7ef21cbd8de03848230ca6d75f349bd586926aaa (patch) | |
tree | 2cd07d0ac7a0c0b3517cdc6672c8828bea93e133 /src/cssparser.cc | |
parent | b245b5abf8e48ab81bbaaec9edb56a4a4b51af6e (diff) |
add support for CSS adjacent sibling selectors
Diffstat (limited to 'src/cssparser.cc')
-rw-r--r-- | src/cssparser.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cssparser.cc b/src/cssparser.cc index 3d62b31d..73b4331a 100644 --- a/src/cssparser.cc +++ b/src/cssparser.cc @@ -1289,6 +1289,9 @@ CssSelector *CssParser::parseSelector() } else if (ttype == CSS_TK_CHAR && tval[0] == '>') { selector->addSimpleSelector (CssSelector::CHILD); nextToken(); + } else if (ttype == CSS_TK_CHAR && tval[0] == '+') { + selector->addSimpleSelector (CssSelector::ADJACENT_SIBLING); + nextToken(); } else if (ttype != CSS_TK_END && spaceSeparated) { selector->addSimpleSelector (CssSelector::DESCENDANT); } else { |