зеркало из https://github.com/mozilla/pjs.git
Bug 277034 - Large SVG documents don't display scrollbars. r+sr=roc.
This commit is contained in:
Родитель
e9b22c1d3c
Коммит
db7fffa8fc
|
@ -3842,14 +3842,6 @@ nsCSSFrameConstructor::PropagateScrollToViewport(nsPresContext* aPresContext)
|
|||
|
||||
nsIContent* docElement = mDocument->GetRootContent();
|
||||
|
||||
#ifdef MOZ_SVG
|
||||
// Per the SVG specification overflow should be ignored on an
|
||||
// outermost stand-alone <svg> (SVG document). Sixth bullet.
|
||||
// http://www.w3.org/TR/SVG11/masking.html#OverflowAndClipProperties
|
||||
if (docElement->IsContentOfType(nsIContent::eSVG))
|
||||
return nsnull;
|
||||
#endif
|
||||
|
||||
// Check the style on the document root element
|
||||
nsStyleSet *styleSet = aPresContext->PresShell()->StyleSet();
|
||||
nsRefPtr<nsStyleContext> rootStyle;
|
||||
|
|
|
@ -62,7 +62,7 @@ style {
|
|||
display: none;
|
||||
}
|
||||
|
||||
svg, symbol, image, marker, pattern, foreignObject { overflow: hidden }
|
||||
svg:not(:root), symbol, image, marker, pattern, foreignObject { overflow: hidden }
|
||||
|
||||
symbol {
|
||||
display: none;
|
||||
|
|
Загрузка…
Ссылка в новой задаче