mirror of
https://github.com/servo/servo.git
synced 2025-09-30 16:49:16 +01:00
Implement HTMLSelectElement.add() and indexed setter, fix test that was relying on add to be a stub
This commit is contained in:
parent
1d645f3741
commit
c1b71fcc4d
7 changed files with 34 additions and 48 deletions
|
@ -827,6 +827,18 @@
|
|||
{}
|
||||
]
|
||||
],
|
||||
"css/border_black_groove.html": [
|
||||
[
|
||||
"css/border_black_groove.html",
|
||||
[
|
||||
[
|
||||
"/_mozilla/css/border_black_solid.html",
|
||||
"!="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
],
|
||||
"css/border_black_ridge_a.html": [
|
||||
[
|
||||
"css/border_black_ridge_a.html",
|
||||
|
@ -7662,20 +7674,6 @@
|
|||
]
|
||||
]
|
||||
},
|
||||
"reftest_node": {
|
||||
"css/border_black_groove.html": [
|
||||
[
|
||||
"css/border_black_groove.html",
|
||||
[
|
||||
[
|
||||
"/_mozilla/css/border_black_solid.html",
|
||||
"!="
|
||||
]
|
||||
],
|
||||
{}
|
||||
]
|
||||
]
|
||||
},
|
||||
"support": {
|
||||
".gitignore": [
|
||||
[]
|
||||
|
@ -14053,7 +14051,7 @@
|
|||
],
|
||||
"css/border_black_groove.html": [
|
||||
"49e1647a6f71e320770225ad537b4fd4020bd700",
|
||||
"reftest_node"
|
||||
"reftest"
|
||||
],
|
||||
"css/border_black_ridge_a.html": [
|
||||
"90cdda1dca8793a1c01b72f1ad27398903cfd823",
|
||||
|
@ -19552,7 +19550,7 @@
|
|||
"testharness"
|
||||
],
|
||||
"mozilla/union.html": [
|
||||
"42012add68c355c81e793492e59b05c1ca728f2d",
|
||||
"dec25d03b8e46791c8044c67bca93036c3e8bdeb",
|
||||
"testharness"
|
||||
],
|
||||
"mozilla/unitless-length.html": [
|
||||
|
|
|
@ -6,14 +6,18 @@
|
|||
<script>
|
||||
test(function() {
|
||||
var div = document.createElement('div');
|
||||
var div2 = document.createElement('div');
|
||||
var optgroup = document.createElement('optgroup');
|
||||
var sel = document.getElementById('sel');
|
||||
sel.appendChild(div2);
|
||||
|
||||
var opt = document.createElement('option');
|
||||
sel.add(opt);
|
||||
sel.add(optgroup);
|
||||
sel.add(opt, div);
|
||||
sel.add(optgroup, div);
|
||||
assert_throws("NotFoundError", function() { sel.add(opt, div); });
|
||||
assert_throws("NotFoundError", function() { sel.add(optgroup, div); });
|
||||
sel.add(opt, div2);
|
||||
sel.add(optgroup, div2);
|
||||
sel.add(opt, 5);
|
||||
sel.add(optgroup, 5);
|
||||
assert_throws(new TypeError(), function() { sel.add(div) });
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue