зеркало из https://github.com/mozilla/gecko-dev.git
39 строки
1.0 KiB
HTML
39 строки
1.0 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml" reftest-wait="">
|
|
<head>
|
|
<bindings xmlns="http://www.mozilla.org/xbl"
|
|
xmlns:html="http://www.w3.org/1999/xhtml">
|
|
<binding id="x">
|
|
<content>
|
|
<html:span class="a">Some text</html:span>
|
|
<html:span class="b">This should be green</html:span>
|
|
<children/>
|
|
</content>
|
|
<implementation>
|
|
<method name="nixText">
|
|
<body>
|
|
document.getAnonymousNodes(this)[0].textContent = "";
|
|
</body>
|
|
</method>
|
|
</implementation>
|
|
</binding>
|
|
</bindings>
|
|
<style>
|
|
#foo { -moz-binding: url("#x"); }
|
|
.a:empty + .b { color: green; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<span id="foo"></span>
|
|
<script>
|
|
window.onload = function() {
|
|
var el = document.getElementById("foo");
|
|
// Flush its layout
|
|
el.offsetWidth;
|
|
el.nixText();
|
|
document.documentElement.className = "";
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|