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,
|
||||
|
||||
init: function init() {
|
||||
addEventListener("DOMWindowCreated", this, false);
|
||||
addEventListener("DOMMetaAdded", this, false);
|
||||
addEventListener("DOMContentLoaded", this, false);
|
||||
addEventListener("pageshow", this, false);
|
||||
addEventListener("resize", this, false);
|
||||
},
|
||||
|
||||
uninit: function uninit() {
|
||||
removeEventListener("DOMWindowCreated", this, false);
|
||||
removeEventListener("DOMMetaAdded", this, false);
|
||||
removeEventListener("DOMContentLoaded", this, false);
|
||||
removeEventListener("pageshow", this, false);
|
||||
removeEventListener("resize", this, false);
|
||||
},
|
||||
|
||||
@ -2893,20 +2887,11 @@ var ViewportHandler = {
|
||||
return;
|
||||
|
||||
switch (aEvent.type) {
|
||||
case "DOMWindowCreated":
|
||||
this.resetMetadata(tab);
|
||||
break;
|
||||
|
||||
case "DOMMetaAdded":
|
||||
if (target.name == "viewport")
|
||||
this.updateMetadata(tab);
|
||||
break;
|
||||
|
||||
case "DOMContentLoaded":
|
||||
case "pageshow":
|
||||
this.updateMetadata(tab);
|
||||
break;
|
||||
|
||||
case "resize":
|
||||
this.onResize();
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user