mirror of
https://github.com/servo/servo.git
synced 2025-08-07 06:25:32 +01:00
Update web-platform-tests to revision fda9fa30b9c18f3689f09384c0d4f104c6e6fd4d
This commit is contained in:
parent
45cc558297
commit
c2ea949ad5
100 changed files with 3062 additions and 19 deletions
|
@ -0,0 +1,18 @@
|
|||
rbc {
|
||||
display: ruby-base-container;
|
||||
unicode-bidi: isolate;
|
||||
}
|
||||
[pseudo] {
|
||||
font-size: inherit;
|
||||
line-height: inherit;
|
||||
}
|
||||
[pseudo] > rt {
|
||||
font-size: 50%;
|
||||
}
|
||||
[pseudo] > rt[pseudo] {
|
||||
font-size: inherit;
|
||||
}
|
||||
|
||||
.large {
|
||||
font-size: 200%;
|
||||
}
|
|
@ -0,0 +1,42 @@
|
|||
window.onload = function() {
|
||||
// Force a reflow before any changes.
|
||||
document.body.clientWidth;
|
||||
|
||||
var elems = document.querySelectorAll('[data-insert]');
|
||||
Array.from(elems).forEach(function(e) {
|
||||
var parent, ref;
|
||||
switch (e.dataset.insert) {
|
||||
case 'start':
|
||||
parent = e;
|
||||
ref = e.firstChild;
|
||||
break;
|
||||
|
||||
case 'end':
|
||||
parent = e;
|
||||
ref = null;
|
||||
break;
|
||||
|
||||
case 'before':
|
||||
parent = e.parentNode;
|
||||
ref = e;
|
||||
break;
|
||||
|
||||
case 'after':
|
||||
parent = e.parentNode;
|
||||
ref = e.nextSibling;
|
||||
break;
|
||||
}
|
||||
|
||||
var elem, textnode;
|
||||
if ('text' in e.dataset) {
|
||||
textnode = document.createTextNode(e.dataset.text);
|
||||
}
|
||||
if ('tag' in e.dataset) {
|
||||
elem = document.createElement(e.dataset.tag);
|
||||
if (textnode) {
|
||||
elem.appendChild(textnode);
|
||||
}
|
||||
}
|
||||
parent.insertBefore(elem ? elem : textnode, ref);
|
||||
});
|
||||
};
|
|
@ -0,0 +1,14 @@
|
|||
function getElements(className) {
|
||||
return Array.from(document.getElementsByClassName(className));
|
||||
}
|
||||
window.onload = function() {
|
||||
// Force a reflow before any changes.
|
||||
document.body.clientWidth;
|
||||
|
||||
getElements('remove').forEach(function(e) {
|
||||
e.remove();
|
||||
});
|
||||
getElements('remove-after').forEach(function(e) {
|
||||
e.parentNode.removeChild(e.nextSibling);
|
||||
});
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue