mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 386949 - Browsers should share autoscroll popups when possible; otherwise, a browser should delete its popup when it's closed r=mano
This commit is contained in:
parent
09eb41beaa
commit
20a41d4e92
@ -198,6 +198,9 @@
|
||||
<field name="_blockDblClick">
|
||||
false
|
||||
</field>
|
||||
<field name="_autoScrollPopup">
|
||||
null
|
||||
</field>
|
||||
|
||||
<method name="getBrowserAtIndex">
|
||||
<parameter name="aIndex"/>
|
||||
@ -1217,6 +1220,7 @@
|
||||
b.setAttribute("tooltip", this.getAttribute("contenttooltip"));
|
||||
if (this.hasAttribute("autocompletepopup"))
|
||||
b.setAttribute("autocompletepopup", this.getAttribute("autocompletepopup"));
|
||||
b.setAttribute("autoscrollpopup", this._autoScrollPopup.id);
|
||||
|
||||
// Add the Message and the Browser to the box
|
||||
var notificationbox = document.createElementNS(
|
||||
@ -2452,6 +2456,11 @@
|
||||
this.mTabContainer.childNodes[0].linkedPanel = uniqueId;
|
||||
this.mTabContainer.childNodes[0]._tPos = 0;
|
||||
this.mTabContainer.childNodes[0].linkedBrowser = this.mPanelContainer.childNodes[0].firstChild;
|
||||
|
||||
// set up the shared autoscroll popup
|
||||
this._autoScrollPopup = this.mCurrentBrowser._createAutoScrollPopup();
|
||||
this.appendChild(this._autoScrollPopup);
|
||||
this.mCurrentBrowser.setAttribute("autoscrollpopup", this._autoScrollPopup.id);
|
||||
]]>
|
||||
</constructor>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user