2007-12-19 10:08:05 -08:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
|
|
|
|
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
|
|
|
|
|
|
|
|
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
2011-04-12 15:42:23 -07:00
|
|
|
onload="loaded()"
|
2007-12-19 10:08:05 -08:00
|
|
|
class="reftest-wait">
|
|
|
|
|
|
|
|
<hbox style="display: none">
|
|
|
|
<bindings xmlns="http://www.mozilla.org/xbl"
|
|
|
|
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
|
|
|
<binding id="foo">
|
|
|
|
<content>
|
|
|
|
<xul:hbox
|
|
|
|
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
|
|
|
|
<xul:label>After</xul:label>
|
|
|
|
</xul:hbox>
|
|
|
|
<xul:hbox style="display:none">
|
|
|
|
<children/>
|
|
|
|
</xul:hbox>
|
|
|
|
</content>
|
|
|
|
<implementation>
|
|
|
|
<constructor>
|
2011-04-12 15:42:23 -07:00
|
|
|
window.setTimeout(function() {
|
|
|
|
document.documentElement.clientHeight;
|
|
|
|
window.setTimeout(finish, 0);
|
|
|
|
}, 0);
|
2007-12-19 10:08:05 -08:00
|
|
|
</constructor>
|
|
|
|
</implementation>
|
|
|
|
</binding>
|
|
|
|
</bindings>
|
|
|
|
</hbox>
|
|
|
|
|
|
|
|
<script>
|
2011-04-12 15:42:23 -07:00
|
|
|
function loaded()
|
|
|
|
{
|
|
|
|
setTimeout(function() {
|
|
|
|
document.documentElement.clientHeight;
|
|
|
|
setTimeout(boom, 0);
|
|
|
|
}, 0);
|
|
|
|
}
|
2007-12-19 10:08:05 -08:00
|
|
|
function boom()
|
|
|
|
{
|
|
|
|
document.documentElement.style.MozBinding = "url('#foo')";
|
|
|
|
}
|
|
|
|
function finish()
|
|
|
|
{
|
|
|
|
document.documentElement.removeAttribute("class");
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
<label>Before</label>
|
|
|
|
</window>
|
|
|
|
|