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

Drilldown parent fix #10829

Merged
merged 2 commits into from
Jan 2, 2018
Merged

Conversation

Owlbertz
Copy link
Contributor

Implemented suggestion of @dbombine in #10803.

Closes #10803

Copy link
Contributor

@ncoden ncoden left a comment

Choose a reason for hiding this comment

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

I don't like the way it is implemented (with selectors and a lot of assumptions about the HTML architecture), but the whole framework is like that, this is standard jQuery and I don't see how it could be improved.

I may have this impression because I dev only in Ember for 2 months and we don't deal with the DOM in that framework.

Anyway. LGTM 👍

@Owlbertz
Copy link
Contributor Author

Yeah, I am not really happy with the way I done it, too. But as you said the whole framework works like that. This wasn't the case when we started Foundation 6 I guess, but became more and more this way as more collaborators opened PRs. However, let's hope we can keep it cleaner with F7.

@DaSchTour
Copy link
Contributor

@ncoden I feel your pain. We need to stop using jQuery 😉 while currently working on an angular project I hate looking into old jQuery code more and more.

@ncoden ncoden merged commit 1c6ce2d into foundation:develop Jan 2, 2018
@IamManchanda
Copy link
Contributor

Same here guys ;)

ncoden pushed a commit to ncoden/foundation-sites that referenced this pull request Jun 16, 2018
…for v6.5.0

e30db54 Fix Drilldown behavior with parent link when using keyboard.
2c4b3f9 Added test for fix for  foundation#10803.

Signed-off-by: Nicolas Coden <nicolas@ncoden.fr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants