зеркало из https://github.com/mozilla/gecko-dev.git
Bug 583976. Part 4 pre - some clean up and adjustments to enable needs-focus tests for OOP content. r=cjones
This commit is contained in:
Родитель
9628013f99
Коммит
13ae42ad11
|
@ -4,7 +4,7 @@
|
|||
<script>
|
||||
function focusHandler()
|
||||
{
|
||||
setTimeout(document.documentElement.removeAttribute('class'), 0);
|
||||
document.documentElement.removeAttribute('class');
|
||||
}
|
||||
</script>
|
||||
<body>
|
||||
|
|
|
@ -4,7 +4,7 @@ load 226744-1.xhtml
|
|||
load 232095-1.xul
|
||||
load 277523-1.xhtml
|
||||
load 277950-1.xhtml
|
||||
load 336744-1.html
|
||||
skip-if(browserIsRemote) load 336744-1.html # no remote support for xul popups, bug 617653
|
||||
asserts(0-1) load 336960-1.html # maybe bug 429586
|
||||
load 342954-1.xhtml
|
||||
load 342954-2.xhtml
|
||||
|
|
|
@ -284,9 +284,8 @@ TabChild::GetVisibility(PRBool* aVisibility)
|
|||
NS_IMETHODIMP
|
||||
TabChild::SetVisibility(PRBool aVisibility)
|
||||
{
|
||||
NS_NOTREACHED("TabChild::SetVisibility not supported in TabChild");
|
||||
|
||||
return NS_ERROR_NOT_IMPLEMENTED;
|
||||
// should the platform support this? Bug 666365
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
|
|
|
@ -61,8 +61,7 @@
|
|||
function randomClick() {
|
||||
// First focus the remote frame, then dispatch click. This way remote frame gets focus before
|
||||
// mouse event.
|
||||
document.getElementById('page').QueryInterface(Components.interfaces.nsIFrameLoaderOwner)
|
||||
.frameLoader.activateRemoteFrame();
|
||||
document.getElementById('page').focus();
|
||||
var frameLoader = document.getElementById('page').QueryInterface(Components.interfaces.nsIFrameLoaderOwner).frameLoader;
|
||||
var x = parseInt(Math.random() * 100);
|
||||
var y = parseInt(Math.random() * 100);
|
||||
|
@ -73,8 +72,7 @@
|
|||
function keyPress() {
|
||||
// First focus the remote frame, then dispatch click. This way remote frame gets focus before
|
||||
// mouse event.
|
||||
document.getElementById('page').QueryInterface(Components.interfaces.nsIFrameLoaderOwner)
|
||||
.frameLoader.activateRemoteFrame();
|
||||
document.getElementById('page').focus();
|
||||
var frameLoader = document.getElementById('page').QueryInterface(Components.interfaces.nsIFrameLoaderOwner).frameLoader;
|
||||
|
||||
var keyCode = Components.interfaces.nsIDOMKeyEvent.DOM_VK_A;
|
||||
|
@ -280,7 +278,6 @@
|
|||
oncommand="document.getElementById('page').QueryInterface(Components.interfaces.nsIFrameLoaderOwner).frameLoader.delayRemoteDialogs = this.checked;"/>
|
||||
</toolbar>
|
||||
|
||||
<browser type="content" src="http://www.google.com/" flex="1" id="page" remote="true"
|
||||
onfocus="this.QueryInterface(Components.interfaces.nsIFrameLoaderOwner).frameLoader.activateRemoteFrame();"/>
|
||||
<browser type="content" src="http://www.google.com/" flex="1" id="page" remote="true"/>
|
||||
<label id="messageLog" value="" crop="center"/>
|
||||
</window>
|
||||
|
|
Загрузка…
Ссылка в новой задаче