Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Better variable inheritance#584

Open
nathanntg wants to merge 3 commits into
leafo:master from
nathanntg:inheritence
Open

Better variable inheritance #584
nathanntg wants to merge 3 commits into
leafo:master from
nathanntg:inheritence

Conversation

@nathanntg

@nathanntg nathanntg commented Jan 13, 2015

Copy link
Copy Markdown

I was seeing a problem compiling Bootstrap 2.3.2 where the fluid widths were not correctly preserved in the responsive design. This was due to an issue where the mixin scope took precedence over the normal variable inheritance chain. This commit ensures that the standard inheritance chain is fully traversed before considering mixin scope.

There is likely a more graceful way to do this, but I did at least want to offer this solution in case others are running into the same issue.

Exhaustively search parents before reverting to scope at time of mixin.

glensc commented Aug 17, 2017

Copy link
Copy Markdown
Contributor

Krinkle commented Oct 16, 2018

Copy link
Copy Markdown
Collaborator

This seems fine but I'm hesitant to merge without a test case to confirm it, and also to avoid regressing it in the future.

Copy link
Copy Markdown
Author

@Krinkle Unfortunately, I don't remember the original LESS that led me to create this modification. It was something in the Bootstrap 2 library... I tried rerunning the code on a few old versions, but was not able to easily identify the issue.

Sorry for not adding the test case originally.

Probably best to close this until someone posts an issue that can be used to confirm that this is indeed the desired behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /