mirror of
https://github.com/servo/servo.git
synced 2025-08-09 07:25:35 +01:00
CSS selector :enabled no longer matches Anchor, Area & Link elements
HTML spec has been modified [1] to disable support for :enabled CSS selector on Anchor, Area & Link elements, after discussion on W3C Bugzilla [2]. [1] https://html5.org/r/8818 [2] https://www.w3.org/Bugs/Public/show_bug.cgi?id=26622
This commit is contained in:
parent
7409685589
commit
4e6785f513
5 changed files with 3 additions and 91 deletions
|
@ -15,14 +15,12 @@
|
|||
check_selector(elem, ":disabled", false);
|
||||
}
|
||||
|
||||
// Anchor, Area and Link are :enabled with an href, but never :disabled.
|
||||
// Anchor, Area and Link elements are no longer :enabled with an href.
|
||||
list = ["a", "area", "link"];
|
||||
for(i = 0; i < list.length; i++) {
|
||||
elem = document.createElement(list[i]);
|
||||
check_selector(elem, ":enabled", false);
|
||||
check_selector(elem, ":disabled", false);
|
||||
elem.setAttribute("href", "");
|
||||
check_selector(elem, ":enabled", true);
|
||||
check_selector(elem, ":enabled", false);
|
||||
check_selector(elem, ":disabled", false);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue