зеркало из https://github.com/mozilla/pjs.git
fix for regression bug #346314: when dragging to reorder a tab, scrolling stops in certain scenario
r=mconnor
This commit is contained in:
Родитель
f762e1e912
Коммит
3c7990db20
|
@ -1674,11 +1674,6 @@
|
||||||
<body>
|
<body>
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
if (aDragSession.sourceNode) {
|
if (aDragSession.sourceNode) {
|
||||||
if (!aDragSession.canDrop) {
|
|
||||||
this.mTabDropIndicatorBar.setAttribute('dragging','false');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var tabStrip = this.mTabContainer.mTabstrip;
|
var tabStrip = this.mTabContainer.mTabstrip;
|
||||||
|
|
||||||
// autoscroll the tab strip if we drag over the scroll
|
// autoscroll the tab strip if we drag over the scroll
|
||||||
|
@ -1704,7 +1699,8 @@
|
||||||
|
|
||||||
var ib = this.mTabDropIndicatorBar;
|
var ib = this.mTabDropIndicatorBar;
|
||||||
var ind = ib.firstChild;
|
var ind = ib.firstChild;
|
||||||
ib.setAttribute('dragging','true');
|
ib.setAttribute('dragging',
|
||||||
|
aDragSession.canDrop ? 'true' : 'false');
|
||||||
|
|
||||||
var tabStripBoxObject = tabStrip.scrollBoxObject;
|
var tabStripBoxObject = tabStrip.scrollBoxObject;
|
||||||
var halfIndWidth = Math.floor((ind.boxObject.width + 1) / 2);
|
var halfIndWidth = Math.floor((ind.boxObject.width + 1) / 2);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче