Skip to content

[5.3] adding scss variables. #45231

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

Open
wants to merge 1 commit into
base: 5.3-dev
Choose a base branch
from
Open

Conversation

hiteshm0
Copy link

@hiteshm0 hiteshm0 commented Mar 27, 2025

Pull Request for Issue #45224

Summary of Changes

Adding missing scss variables :
In dark mode:
btn-secondary-color-hvr

In light mode:
btn-secondary-color-hvr
btn-secondary-bg-hvr

Fallback has also been added in buttons.scss for the hover effect of secondary btn classs

Testing Instructions

Refer issue #45224

Hover over any button with class btn-secondary ( The Toggle Editor button while creating an article is one such button ) and check that the btn-secondary-color-hvr and btn-secondary-bg-hvr is defined and is being applied via the DevTools ( previously this wasn't the case )

Actual result BEFORE applying this Pull Request

When you hover over a button with class btn-secondary and go to inspect element it says that btn-secondary-color-hvr,
btn-secondary-bg-hvr is not defined.

Expected result AFTER applying this Pull Request

The above issue should be fixed and btn-secondary-color-hvr, btn-secondary-bg-hvr should apply to the buttons

Link to documentations

Please select:

  • Documentation link for docs.joomla.org:

  • No documentation changes for docs.joomla.org needed

  • Pull Request link for manual.joomla.org:

  • No documentation changes for manual.joomla.org needed

@joomla-cms-bot joomla-cms-bot added NPM Resource Changed This Pull Request can't be tested by Patchtester PR-5.2-dev labels Mar 27, 2025
@brianteeman
Copy link
Contributor

why do you need the fallback?

@hiteshm0
Copy link
Author

hiteshm0 commented Mar 27, 2025

If in any case these variables aren't defined, but i wouldn't be able to name what those cases are, thought i would add it just as a safety measure. I shouldve been more mindful of changing the code , would be happy to revert it back

@brianteeman
Copy link
Contributor

I am not great with scss but it would appear to me that if the first variable wasnt present then the second one wouldnt be either as they are in the same file

@hiteshm0
Copy link
Author

@brianteeman yes, you're right the advantage of having this fallback is if, in the future the variables are moved or something similar to that. Should i remove the fallback ?

@brianteeman
Copy link
Contributor

@brianteeman yes, you're right the advantage of having this fallback is if, in the future the variables are moved or something similar to that. Should i remove the fallback ?

I leave that decision to someone with better scss knowledge than me

@hiteshm0 hiteshm0 marked this pull request as ready for review March 27, 2025 11:18
@fgsw
Copy link

fgsw commented Mar 27, 2025

I assume that this needs to be rebased to a different branch as there will be no further 5.2 releases.

Originally posted by @brianteeman in #45229 (comment)

@hiteshm0
Copy link
Author

@fgsw should i rebase it to 5.3-dev ?

@fgsw
Copy link

fgsw commented Mar 27, 2025

@hiteshm0 Please read the comment by @brianteeman.

@hiteshm0
Copy link
Author

@fgsw got it , ill wait for further intimation on what to do.

@rdeutz
Copy link
Contributor

rdeutz commented Mar 28, 2025

You can rebase to 5.3 and we can try to merge it into 5.3.1

@hiteshm0 hiteshm0 changed the base branch from 5.2-dev to 5.3-dev March 28, 2025 13:07
@joomla-cms-bot joomla-cms-bot added Language Change This is for Translators PR-5.3-dev labels Mar 28, 2025
@hiteshm0 hiteshm0 changed the title adding scss variables. [5.3] adding scss variables. Mar 28, 2025
@joomla-cms-bot joomla-cms-bot removed the Language Change This is for Translators label Mar 28, 2025
@hiteshm0 hiteshm0 marked this pull request as draft March 29, 2025 03:43
@hiteshm0 hiteshm0 marked this pull request as ready for review March 29, 2025 16:27
@hiteshm0
Copy link
Author

@rdeutz i've rebased it to 5.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NPM Resource Changed This Pull Request can't be tested by Patchtester PR-5.2-dev PR-5.3-dev
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants