mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-02 22:08:40 +09:00
CSS - Grid - intristic content with overflow:auto overlaps in grid
This commit is contained in:
parent
66276efa0a
commit
b9bbb5d201
18 changed files with 965 additions and 13 deletions
|
|
@ -93,6 +93,9 @@ ReflowInput::ReflowInput(nsPresContext* aPresContext,
|
|||
if (aFlags & B_CLAMP_MARGIN_BOX_MIN_SIZE) {
|
||||
mFlags.mBClampMarginBoxMinSize = true;
|
||||
}
|
||||
if (aFlags & I_APPLY_AUTO_MIN_SIZE) {
|
||||
mFlags.mApplyAutoMinSize = true;
|
||||
}
|
||||
|
||||
if (!(aFlags & CALLER_WILL_INIT)) {
|
||||
Init(aPresContext);
|
||||
|
|
@ -242,6 +245,7 @@ ReflowInput::ReflowInput(
|
|||
mFlags.mIOffsetsNeedCSSAlign = mFlags.mBOffsetsNeedCSSAlign = false;
|
||||
mFlags.mIClampMarginBoxMinSize = !!(aFlags & I_CLAMP_MARGIN_BOX_MIN_SIZE);
|
||||
mFlags.mBClampMarginBoxMinSize = !!(aFlags & B_CLAMP_MARGIN_BOX_MIN_SIZE);
|
||||
mFlags.mApplyAutoMinSize = !!(aFlags & I_APPLY_AUTO_MIN_SIZE);
|
||||
|
||||
mDiscoveredClearance = nullptr;
|
||||
mPercentBSizeObserver = (aParentReflowInput.mPercentBSizeObserver &&
|
||||
|
|
@ -1662,6 +1666,10 @@ ReflowInput::InitAbsoluteConstraints(nsPresContext* aPresContext,
|
|||
computeSizeFlags = ComputeSizeFlags(computeSizeFlags |
|
||||
ComputeSizeFlags::eBClampMarginBoxMinSize);
|
||||
}
|
||||
if (mFlags.mApplyAutoMinSize) {
|
||||
computeSizeFlags = ComputeSizeFlags(computeSizeFlags |
|
||||
ComputeSizeFlags::eIApplyAutoMinSize);
|
||||
}
|
||||
if (mFlags.mShrinkWrap) {
|
||||
computeSizeFlags =
|
||||
ComputeSizeFlags(computeSizeFlags | ComputeSizeFlags::eShrinkWrap);
|
||||
|
|
@ -2375,6 +2383,10 @@ ReflowInput::InitConstraints(nsPresContext* aPresContext,
|
|||
computeSizeFlags = ComputeSizeFlags(computeSizeFlags |
|
||||
ComputeSizeFlags::eBClampMarginBoxMinSize);
|
||||
}
|
||||
if (mFlags.mApplyAutoMinSize) {
|
||||
computeSizeFlags = ComputeSizeFlags(computeSizeFlags |
|
||||
ComputeSizeFlags::eIApplyAutoMinSize);
|
||||
}
|
||||
if (mFlags.mShrinkWrap) {
|
||||
computeSizeFlags =
|
||||
ComputeSizeFlags(computeSizeFlags | ComputeSizeFlags::eShrinkWrap);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue