gecko-dev/layout/reftests/details-summary/float-right-and-float-details-ref.html
Ting-Yu Lin 13f0d4632f Bug 1299753 Part 2 - Create block formatting context for DetailsFrame if needed. r=bz
nsCSSFrameConstructor::ConstructNonScrollableBlock() has logic to
determine whether to create a block formatting context for a block
frame. I refactor the function to make it reusable by
nsCSSFrameConstructor::ConstructDetailsFrame().

Also, make NS_NewBlockFrame() accept two arguments as other frame
factory functions so that it could be pointed by BlockFrameCreationFunc.
NS_NewBlockFormattingContext is changed accordingly.

The construction for a scrollable DetailsFrame will be further revised
in Part 3.

MozReview-Commit-ID: 8TwG9YMyGva

--HG--
extra : rebase_source : fffdd974df81a809a607491d2534aa8dd2d13ab1
2016-09-07 14:45:42 +08:00

32 lines
587 B
HTML

<!DOCTYPE html>
<!-- Any copyright is dedicated to the Public Domain.
- http://creativecommons.org/publicdomain/zero/1.0/ -->
<html>
<style>
body {
width: 400px;
}
div#float {
float: right;
width: 200px;
height: 200px;
background-color: lightgreen;
}
div#details {
float: right;
background-color: orange;
}
div#summary {
background-color: green;
}
</style>
<body>
<div id="float"></div>
<div id="details">
<div id="summary">Summary</div>
<!-- No content due to closed details -->
</div>
</body>
</html>