Avoid incremental reflow bug in marquee in some cases. Bug 312770, patch by

Martijn Wargers <martijn.martijn@gmail.com>, r=doron, sr=bzbarsky
This commit is contained in:
bzbarsky%mit.edu 2005-10-23 19:53:51 +00:00
Родитель c2948057a7
Коммит 60605e7f2d
2 изменённых файлов: 8 добавлений и 11 удалений

Просмотреть файл

@ -50,5 +50,8 @@ marquee[height*="7"], marquee[height*="8"], marquee[height*="9"] {
margin: 0 !important;
padding: 0 !important;
} /* This hack is needed until bug 119078 gets fixed */
.innerDiv {
white-space: normal !important;
}
}

Просмотреть файл

@ -137,7 +137,7 @@
/>
<property name="innerDiv"
onget="return document.getAnonymousElementByAttribute(this, 'anonid', 'innerDiv');"
onget="return document.getAnonymousElementByAttribute(this, 'class', 'innerDiv');"
/>
<property name="height"
@ -225,12 +225,6 @@
this.innerDiv.style.padding = height + " 0";
this.innerDiv.style.whiteSpace = "";
}
else {
this.outerDiv.style.height = "";
this.innerDiv.style.padding = "0px";
this.innerDiv.style.whiteSpace = "nowrap";
}
switch (this.directionField)
{
@ -379,8 +373,8 @@
<content>
<html:div xbl:inherits="" style="overflow: -moz-scrollbars-none">
<html:div style="display:table; margin: 0 100%;">
<html:div anonid="innerDiv">
<html:div style="display:table; border-spacing:0; margin: 0 100%;">
<html:div class="innerDiv" style="white-space: nowrap;">
<children/>
</html:div>
</html:div>
@ -394,7 +388,7 @@
<content>
<html:div xbl:inherits="" style="overflow: -moz-scrollbars-none">
<html:div anonid="innerDiv">
<html:div class="innerDiv">
<children/>
</html:div>
</html:div>