mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 09:45:41 +00:00
Bug 1109875 - Fix test failures by making <xul:iframe> and <xul:editor> elements query the frameLoader for the docShell instead of the boxObject r=smaug
This commit is contained in:
parent
d7a0af2f06
commit
f1b967520b
@ -134,9 +134,12 @@
|
||||
readonly="true"/>
|
||||
<property name="contentDocument" readonly="true"
|
||||
onget="return this.webNavigation.document;"/>
|
||||
<property name="docShell"
|
||||
onget="return this.boxObject.docShell;"
|
||||
readonly="true"/>
|
||||
<property name="docShell" readonly="true">
|
||||
<getter><![CDATA[
|
||||
let frameLoader = this.QueryInterface(Components.interfaces.nsIFrameLoaderOwner).frameLoader;
|
||||
return frameLoader ? frameLoader.docShell : null;
|
||||
]]></getter>
|
||||
</property>
|
||||
<property name="currentURI"
|
||||
readonly="true"
|
||||
onget="return this.webNavigation.currentURI;"/>
|
||||
|
@ -85,9 +85,12 @@
|
||||
|
||||
<binding id="iframe" role="outerdoc">
|
||||
<implementation>
|
||||
<property name="docShell"
|
||||
readonly="true"
|
||||
onget="return this.boxObject.docShell"/>
|
||||
<property name="docShell" readonly="true">
|
||||
<getter><![CDATA[
|
||||
let frameLoader = this.QueryInterface(Components.interfaces.nsIFrameLoaderOwner).frameLoader;
|
||||
return frameLoader ? frameLoader.docShell : null;
|
||||
]]></getter>
|
||||
</property>
|
||||
<property name="contentWindow"
|
||||
readonly="true"
|
||||
onget="return this.docShell.QueryInterface(Components.interfaces.nsIInterfaceRequestor).getInterface(Components.interfaces.nsIDOMWindow);"/>
|
||||
|
Loading…
Reference in New Issue
Block a user