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

feat(overlay): add the ability to set a panelClass based on the current connected position #12631

Merged
merged 1 commit into from
Aug 22, 2018

Conversation

crisbeto
Copy link
Member

Adds a property on the ConnectedPosition to allow the consumer to set a class on the overlay pane, depending on which position is currently active.

@crisbeto crisbeto added the target: minor This PR is targeted for the next minor release label Aug 11, 2018
@crisbeto crisbeto requested a review from jelbourn as a code owner August 11, 2018 11:13
@googlebot googlebot added the cla: yes PR author has agreed to Google's Contributor License Agreement label Aug 11, 2018
@crisbeto crisbeto force-pushed the connected-position-panel-class branch from f848cc4 to f205299 Compare August 11, 2018 11:22
@@ -1799,6 +1799,110 @@ describe('FlexibleConnectedPositionStrategy', () => {
});
});

describe('panel classes', () => {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a test for not removing an existing css class on the element?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

@crisbeto crisbeto force-pushed the connected-position-panel-class branch from f205299 to 6d89fe4 Compare August 14, 2018 19:18
Copy link
Member

@jelbourn jelbourn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jelbourn jelbourn added pr: lgtm action: merge The PR is ready for merge by the caretaker labels Aug 14, 2018
@ngbot
Copy link

ngbot bot commented Aug 14, 2018

I see that you just added the pr: merge ready label, but the following checks are still failing:
    failure status "ci/circleci: build" is failing

If you want your PR to be merged, it has to pass all the CI checks.

If you can't get the PR to a green state due to flakes or broken master, please try rebasing to master and/or restarting the CI job. If that fails and you believe that the issue is not due to your change, please contact the caretaker and ask for help.

@jelbourn
Copy link
Member

@crisbeto is the failure on circle ci real?

…nt connected position

Adds a property on the `ConnectedPosition` to allow the consumer to set a class on the overlay pane, depending on which position is currently active.
@crisbeto crisbeto force-pushed the connected-position-panel-class branch from 6d89fe4 to cc4155e Compare August 21, 2018 19:54
@crisbeto
Copy link
Member Author

Looks like it was a real failure @jelbourn, but it's fixed now.

@jelbourn jelbourn merged commit 765990e into angular:master Aug 22, 2018
crisbeto added a commit to crisbeto/material2 that referenced this pull request Aug 24, 2018
Takes advantage of the API introduced in angular#12631 to add a class to the panel automatically, based on its position.
jelbourn pushed a commit that referenced this pull request Aug 25, 2018
Takes advantage of the API introduced in #12631 to add a class to the panel automatically, based on its position.
jelbourn pushed a commit that referenced this pull request Aug 27, 2018
#12822)

Takes advantage of the API introduced in #12631 to add a class to the panel automatically, based on its position.
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 9, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
action: merge The PR is ready for merge by the caretaker cla: yes PR author has agreed to Google's Contributor License Agreement target: minor This PR is targeted for the next minor release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants