FIX: new CSS approach to navbar-covers-target-anchor problem #318
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closes #315
This attempts to use JavaScript instead of CSS to handle the problem of page anchors being hidden under the navbar. It's not perfect, but I'm hoping someone here with better webdev / javascript skills than mine can spot ways to improve it, and in any event at least it gets rid of the horrible handling of inline targets described in #315.
Known shortcomings:
hashchange
--- in this situation the hash isn't changing --- maybe there's a better way to trigger it that I'm not aware of?PS: I'm also no yarn / node expert so I may have messed up the precommit hook / hashed assets thing... LMK if it looks wrong and any tips on how to fix it.