mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 370742, tabbox cleanup, changes listed in bug, r=mano
This commit is contained in:
parent
45726f05b9
commit
d51725cbd2
@ -1455,7 +1455,7 @@
|
|||||||
var oldTab = aTab;
|
var oldTab = aTab;
|
||||||
|
|
||||||
// clean up the before/afterselected attributes before removing the tab
|
// clean up the before/afterselected attributes before removing the tab
|
||||||
oldTab.selected = false;
|
oldTab._selected = false;
|
||||||
|
|
||||||
// Remove this tab as the owner of any other tabs, since it's going away.
|
// Remove this tab as the owner of any other tabs, since it's going away.
|
||||||
for (i = 0; i < this.mTabContainer.childNodes.length; ++i) {
|
for (i = 0; i < this.mTabContainer.childNodes.length; ++i) {
|
||||||
@ -1531,7 +1531,7 @@
|
|||||||
this.mTabContainer.childNodes[i]._tPos = i;
|
this.mTabContainer.childNodes[i]._tPos = i;
|
||||||
}
|
}
|
||||||
this.mTabBox.selectedPanel = this.getBrowserForTab(this.mCurrentTab).parentNode;
|
this.mTabBox.selectedPanel = this.getBrowserForTab(this.mCurrentTab).parentNode;
|
||||||
this.mCurrentTab.selected = true;
|
this.mCurrentTab._selected = true;
|
||||||
|
|
||||||
this.updateCurrentBrowser();
|
this.updateCurrentBrowser();
|
||||||
|
|
||||||
@ -1967,7 +1967,7 @@
|
|||||||
var oldPosition = aTab._tPos;
|
var oldPosition = aTab._tPos;
|
||||||
|
|
||||||
aIndex = aIndex < aTab._tPos ? aIndex: aIndex+1;
|
aIndex = aIndex < aTab._tPos ? aIndex: aIndex+1;
|
||||||
this.mCurrentTab.selected = false;
|
this.mCurrentTab._selected = false;
|
||||||
// use .item() instead of [] because dragging to the end of the strip goes out of
|
// use .item() instead of [] because dragging to the end of the strip goes out of
|
||||||
// bounds: .item() returns null (so it acts like appendChild), but [] throws
|
// bounds: .item() returns null (so it acts like appendChild), but [] throws
|
||||||
this.mTabContainer.insertBefore(aTab, this.mTabContainer.childNodes.item(aIndex));
|
this.mTabContainer.insertBefore(aTab, this.mTabContainer.childNodes.item(aIndex));
|
||||||
@ -1977,9 +1977,9 @@
|
|||||||
var i;
|
var i;
|
||||||
for (i = 0; i < this.mTabContainer.childNodes.length; i++) {
|
for (i = 0; i < this.mTabContainer.childNodes.length; i++) {
|
||||||
this.mTabContainer.childNodes[i]._tPos = i;
|
this.mTabContainer.childNodes[i]._tPos = i;
|
||||||
this.mTabContainer.childNodes[i].selected = false;
|
this.mTabContainer.childNodes[i]._selected = false;
|
||||||
}
|
}
|
||||||
this.mCurrentTab.selected = true;
|
this.mCurrentTab._selected = true;
|
||||||
this.mTabContainer.mTabstrip.scrollBoxObject.ensureElementIsVisible(this.mCurrentTab);
|
this.mTabContainer.mTabstrip.scrollBoxObject.ensureElementIsVisible(this.mCurrentTab);
|
||||||
|
|
||||||
var evt = document.createEvent("UIEvents");
|
var evt = document.createEvent("UIEvents");
|
||||||
|
Loading…
Reference in New Issue
Block a user