1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-30 01:55:30 +00:00

[css2xpath] Fake :scope

This commit is contained in:
Witold Filipczyk 2021-10-14 14:10:28 +02:00
parent d6ff5fc0c2
commit e1ba4bf951

View File

@ -307,7 +307,7 @@ class Translator
} }
private: private:
Rule *rules[33] = { Rule *rules[34] = {
// prefix|name // prefix|name
new RegexRule("([a-zA-Z0-9\\_\\-\\*]+)\\|([a-zA-Z0-9\\_\\-\\*]+)", "$1:$2"), new RegexRule("([a-zA-Z0-9\\_\\-\\*]+)\\|([a-zA-Z0-9\\_\\-\\*]+)", "$1:$2"),
@ -383,6 +383,7 @@ private:
new RegexRule("(:checked)", "[@checked=\"checked\"]"), new RegexRule("(:checked)", "[@checked=\"checked\"]"),
new RegexRule(":(disabled)", "[@$1]"), new RegexRule(":(disabled)", "[@$1]"),
new RegexRule(":root", "/"), new RegexRule(":root", "/"),
new RegexRule(":scope", ""),
// use * when tag was omitted // use * when tag was omitted
new RegexRule("^\\[", "*["), new RegexRule("^\\[", "*["),