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

Streamline web 3rd party dependencies #367

Merged
merged 39 commits into from
Nov 18, 2019

Conversation

calvellido
Copy link
Contributor

@calvellido calvellido commented Nov 12, 2019

  • Complete jQuery removal for new default light theme.
  • Improve anchors hover area by using absolute positions
  • Use ES2015 syntax and newer APIs to improve code readibility
  • Sidebar show/hide behaviour improvements
  • Update highlightjs to version 9.16.2
  • Update highlightjs license
  • Get rid of unused files which were being copied unnecessarily
  • Replace Bootstrap Font Awesome CDN URL to use Cloudflare standard one
  • Make highlighting to happen once the DOM content has been loaded
  • Change jQuery val name to avoid confusion now that jQuery is gone
  • Update auxiliary languages highlighting through highlightjs to 9.15.10
  • Make createResources method to copy only necessary hljs styles, not all
  • Adjust docs header anchors to be shown in a more friendly way
  • Make main page GitHub links to be external ones
  • Make docs page GitHub links to be external ones
  • Make rest of the external links really external by opening in new tabs
  • Use https everywhere when valid
  • Fix insecure deprecated http request on maven
  • Fix all docs links, and start using them through the link tag
  • Fix bad link with two slashes in the docs
  • Small layout fxes for a vertically responsive behaviour on empty content
  • Basic background slight improvements
  • Browser console notice message 🤓
  • Homogenize page layouts with the rest of them, make them all vertically responsive
  • Slight style adjustments, having navbar in all layouts looking the same
  • Add more semantic tags, and include a11y attributes
  • Improve ScalaTags layout composing by using just TypedTags Lists

This closes #356

@calvellido calvellido marked this pull request as ready for review November 15, 2019 12:02
Copy link
Contributor

@AntonioMateoGomez AntonioMateoGomez left a comment

Choose a reason for hiding this comment

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

Good job @calvellido !

@calvellido calvellido merged commit 7569db0 into master Nov 18, 2019
@calvellido calvellido deleted the jv-356-streamline-dependencies branch November 18, 2019 09:59
@calvellido calvellido mentioned this pull request Dec 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Streamline web 3rd party dependencies
3 participants