mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 708746 - Part 4: Remove viewport metadata updates that occur after the document is shown. r=mbrubeck
This commit is contained in:
parent
7fe42fef53
commit
a731c7e15a
@ -2869,18 +2869,12 @@ var ViewportHandler = {
|
|||||||
_nextDocumentId: 0,
|
_nextDocumentId: 0,
|
||||||
|
|
||||||
init: function init() {
|
init: function init() {
|
||||||
addEventListener("DOMWindowCreated", this, false);
|
|
||||||
addEventListener("DOMMetaAdded", this, false);
|
addEventListener("DOMMetaAdded", this, false);
|
||||||
addEventListener("DOMContentLoaded", this, false);
|
|
||||||
addEventListener("pageshow", this, false);
|
|
||||||
addEventListener("resize", this, false);
|
addEventListener("resize", this, false);
|
||||||
},
|
},
|
||||||
|
|
||||||
uninit: function uninit() {
|
uninit: function uninit() {
|
||||||
removeEventListener("DOMWindowCreated", this, false);
|
|
||||||
removeEventListener("DOMMetaAdded", this, false);
|
removeEventListener("DOMMetaAdded", this, false);
|
||||||
removeEventListener("DOMContentLoaded", this, false);
|
|
||||||
removeEventListener("pageshow", this, false);
|
|
||||||
removeEventListener("resize", this, false);
|
removeEventListener("resize", this, false);
|
||||||
},
|
},
|
||||||
|
|
||||||
@ -2893,20 +2887,11 @@ var ViewportHandler = {
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
switch (aEvent.type) {
|
switch (aEvent.type) {
|
||||||
case "DOMWindowCreated":
|
|
||||||
this.resetMetadata(tab);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "DOMMetaAdded":
|
case "DOMMetaAdded":
|
||||||
if (target.name == "viewport")
|
if (target.name == "viewport")
|
||||||
this.updateMetadata(tab);
|
this.updateMetadata(tab);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case "DOMContentLoaded":
|
|
||||||
case "pageshow":
|
|
||||||
this.updateMetadata(tab);
|
|
||||||
break;
|
|
||||||
|
|
||||||
case "resize":
|
case "resize":
|
||||||
this.onResize();
|
this.onResize();
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user