Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Layout `position: fixed` in the initial containing block #25273

Merged
merged 13 commits into from Dec 13, 2019
Merged

Conversation

@SimonSapin
Copy link
Member

SimonSapin commented Dec 12, 2019

No description provided.

SimonSapin added 6 commits Dec 12, 2019
Iits details are now private to the module.

It has a couple methods that take closures to make sure that "before" and "after" steps are done together:

* In an absolutely positioned box, take care of nested abspos (establish a new containing block, etc.)
* For a box that *might* be `position: relative`, optionally take care of the same.
@SimonSapin
Copy link
Member Author

SimonSapin commented Dec 12, 2019

r? @nox

@highfive highfive assigned nox and unassigned jdm Dec 12, 2019
@SimonSapin SimonSapin added this to In progress in Layout 2020 via automation Dec 13, 2019
@nox
nox approved these changes Dec 13, 2019
Copy link
Member

nox left a comment

Just a couple of useless remarks and some nits.

components/layout_2020/positioned.rs Outdated Show resolved Hide resolved
components/layout_2020/flow/construct.rs Show resolved Hide resolved
components/layout_2020/flow/mod.rs Outdated Show resolved Hide resolved
components/layout_2020/positioned.rs Show resolved Hide resolved
@nox
nox approved these changes Dec 13, 2019
Copy link
Member

nox left a comment

Nice!

components/layout_2020/flow/mod.rs Outdated Show resolved Hide resolved
components/layout_2020/flow/mod.rs Outdated Show resolved Hide resolved
@nox
Copy link
Member

nox commented Dec 13, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Dec 13, 2019

📌 Commit 6f3c5ce has been approved by nox

@bors-servo
Copy link
Contributor

bors-servo commented Dec 13, 2019

Testing commit 6f3c5ce with merge 973d6ff...

bors-servo added a commit that referenced this pull request Dec 13, 2019
 Layout `position: fixed` in the initial containing block
@bors-servo
Copy link
Contributor

bors-servo commented Dec 13, 2019

💔 Test failed - status-taskcluster

@jdm
Copy link
Member

jdm commented Dec 13, 2019

@bors-servo
Copy link
Contributor

bors-servo commented Dec 13, 2019

Testing commit 6f3c5ce with merge 762e67f...

bors-servo added a commit that referenced this pull request Dec 13, 2019
 Layout `position: fixed` in the initial containing block
@bors-servo
Copy link
Contributor

bors-servo commented Dec 13, 2019

☀️ Test successful - status-taskcluster
Approved by: nox
Pushing 762e67f to master...

@bors-servo bors-servo merged commit 6f3c5ce into master Dec 13, 2019
2 checks passed
2 checks passed
Community-TC (pull_request) TaskGroup: success
Details
homu Test successful
Details
Layout 2020 automation moved this from In progress to Merged / resolved Dec 13, 2019
@bors-servo bors-servo deleted the fixedpos branch Dec 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Layout 2020
  
Merged / resolved
Linked issues

Successfully merging this pull request may close these issues.

None yet

5 participants
You can’t perform that action at this time.