-
Notifications
You must be signed in to change notification settings - Fork 1
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
add ability to change class on <html> element #50
Comments
I recall this was trouble with turbolinks or some other rails caching type of mechanism, specifically with the neihardt version of the site, but I have no idea if Rails 5 can handle it or if other things have changed about how the pages are rendered which would mean this works out better. Should revisit. Example: |
Debating on whether this should always be explicitly set (i.e. passing through a variable from the view) OR if it should be entirely based on the URL. In cocoon I mostly depended on routes/url's. I'd set the home page explicitly: <html class="home"> and then all the other pages I'd set by the first part of the URL:
To be more future proof, we may want to prepend something to make sure that class names don't collide with any framework classes. so maybe
etc. Thoughts? |
We had a brief discussion about the feasibility of including this based on the url - for most sites, I think this would be enough, though being able to overwrite from a view would also certainly be useful. |
Another option may be to use the controller name, |
I vaguely recall trying to use the controller previously for the Neihardt test run and it didn't have as fine of control as Karin was looking for. Maybe controller + action? |
Closing this because I opened it on the orchid repository at CDRH/orchid#15 |
pages should know their identity and be able to pass controller variable to set class so Karin can use one stylesheet
The text was updated successfully, but these errors were encountered: