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

D8CORE-6953: fixes to local task tabs #720

Merged
merged 2 commits into from
Oct 9, 2023
Merged

Conversation

jenbreese
Copy link
Contributor

@jenbreese jenbreese commented Oct 5, 2023

READY FOR REVIEW

Summary

  • Fixes to the blue tab buttons for edits

Review By (Date)

  • 10/12

Criticality

  • Normal

Urgency

  • Normal

Review Tasks

Setup tasks and/or behavior to test

  1. Check out this branch
  2. Rebuild Cache and import config drush cr ; drush ci
  3. Navigate to a node page.
  4. Verify the editing tabs look correct again

Site Configuration Sync

  • Is there a config:export in this PR that changes the config sync directory? NO

Front End Validation

Backend / Functional Validation

Code

  • Are the naming conventions following our standards?
  • Does the code have sufficient inline comments?
  • Is there anything in this code that would be hidden or hard to discover through the UI?
  • Are there any code smells?
  • Are tests provided? eg (unit, behat, or codeception)

Code security

General

  • Is there anything included in this PR that is not related to the problem it is trying to solve?
  • Is the approach to the problem appropriate?

Affected Projects or Products

  • Does this PR impact any particular projects, products, or modules?

Associated Issues and/or People

- D8CORE-6953

Resources

Copy link
Contributor

@jdwjdwjdw jdwjdwjdw left a comment

Choose a reason for hiding this comment

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

Looking good for the most part! Two things - Can you remove the underline from the a tags to match our current implementation, and address the funkiness that I'm seeing for smaller screen sizes?
image

@jenbreese
Copy link
Contributor Author

@jdwjdwjdw Ok! All fixed up. I left the buttons on one line rather than wrapping them. Let me know what you think.

Copy link
Contributor

@jdwjdwjdw jdwjdwjdw left a comment

Choose a reason for hiding this comment

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

Looks good, thanks @jenbreese!

@jenbreese jenbreese merged commit 0c27cf1 into 11.x Oct 9, 2023
4 checks passed
@jenbreese jenbreese deleted the D8CORE-6953--node-local-tasks branch October 9, 2023 16:16
@pookmish
Copy link
Contributor

pookmish commented Oct 9, 2023

@jenbreese please review this when on a mobile device.
image

@jenbreese
Copy link
Contributor Author

@pookmish Ok I will look again. I thought it was fixed in my fix up pr that @jdwjdwjdw said it was good. What device are you on?

@pookmish
Copy link
Contributor

pookmish commented Oct 9, 2023

That screenshot was just taking using firefox on my desktop browser. Chrome looks fine though.

@jenbreese
Copy link
Contributor Author

@pookmish @jdwjdwjdw What do you think of doing this at the xsmall and small breakpoints?
Screenshot 2023-10-09 at 1 31 48 PM

@pookmish
Copy link
Contributor

pookmish commented Oct 9, 2023

I think that would be fine. They don't have to be pretty, just functional. Can you make them always visible too without the hover? I absolutely hate the hover effect on all screen sizes personally.

@jenbreese
Copy link
Contributor Author

Yes I hate the hover too. Do we want them visible at all times at all screen sizes?

@pookmish
Copy link
Contributor

pookmish commented Oct 9, 2023

That would be my preference. Can you comment out that hover part but leave it there in case we get any push back. I doubt we will.

@jenbreese
Copy link
Contributor Author

I made a new PR for the requested changes above. #722
I did move the Delete button to the end when the buttons are all in the block.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants