Permalink
Please
sign in to comment.
Browse files
Merge pull request #212 from pmarsceill/v0.2.7-release
v0.2.7 release
- Loading branch information
Showing
with
234 additions
and 114 deletions.
- +1 −1 README.md
- +7 −1 _config.yml
- +5 −1 _includes/title.html
- +8 −2 _layouts/default.html
- +15 −4 _sass/content.scss
- +19 −3 _sass/layout.scss
- +3 −0 _sass/overrides.scss
- +7 −1 _sass/utilities/_lists.scss
- +4 −0 assets/css/dark-mode-preview.scss
- +5 −0 assets/css/just-the-docs.scss
- +23 −0 assets/js/dark-mode-preview.js
- +6 −1 assets/js/just-the-docs.js
- +4 −3 assets/js/search-data.json
- +19 −22 docs/configuration.md
- +18 −14 docs/customization.md
- +3 −6 docs/navigation-structure.md
- +13 −4 docs/search.md
- +10 −0 index.md
- +2 −2 just-the-docs.gemspec
- +5 −5 lib/tasks/search.rake
- +54 −41 package-lock.json
- +3 −3 package.json
@@ -1 +1,5 @@ | ||
{{ site.title }} | ||
{% if site.logo %} | ||
<div class="site-logo"></div> | ||
{% else %} | ||
{{ site.title }} | ||
{% endif %} |
@@ -0,0 +1,3 @@ | ||
// | ||
// Custom overrides from a user. | ||
// |
@@ -0,0 +1,23 @@ | ||
document.addEventListener("DOMContentLoaded", function(){ | ||
|
||
const toggleDarkMode = document.querySelector('.js-toggle-dark-mode') | ||
const cssFile = document.querySelector('[rel="stylesheet"]') | ||
const originalCssRef = cssFile.getAttribute('href') | ||
const darkModeCssRef = originalCssRef.replace('just-the-docs.css', 'dark-mode-preview.css') | ||
const buttonCopy = ['Return to the light side', 'Preview dark color scheme'] | ||
const updateButtonText = function(toggleDarkMode) { | ||
toggleDarkMode.textContent === buttonCopy[0] ? | ||
toggleDarkMode.textContent = buttonCopy[1] : | ||
toggleDarkMode.textContent = buttonCopy[0] | ||
} | ||
|
||
jtd.addEvent(toggleDarkMode, 'click', function(){ | ||
if (cssFile.getAttribute('href') === originalCssRef) { | ||
cssFile.setAttribute('href', darkModeCssRef) | ||
updateButtonText(toggleDarkMode) | ||
} else { | ||
cssFile.setAttribute('href', originalCssRef) | ||
updateButtonText(toggleDarkMode) | ||
} | ||
}) | ||
}) |
@@ -1,11 +1,12 @@ | ||
--- | ||
--- | ||
{ | ||
{% for page in site.html_pages %}{% if page.search_exclude != true %}"{{ forloop.index0 }}": { | ||
{% assign comma = false %} | ||
{% for page in site.html_pages %}{% if page.search_exclude != true %}{% if comma == true%},{% endif %}"{{ forloop.index0 }}": { | ||
"title": "{{ page.title | replace: '&', '&' }}", | ||
"content": "{{ page.content | markdownify | replace: '</h', ' . </h' | replace: '<hr', ' . <hr' | replace: '</p', ' . </p' | replace: '</ul', ' . </ul' | replace: '</tr', ' . </tr' | replace: '</li', ' | </li' | replace: '</td', ' | </td' | strip_html | escape_once | remove: 'Table of contents' | remove: '```' | remove: '---' | replace: '\', ' ' | replace: ' . . . ', ' . ' | replace: ' . . ', ' . ' | normalize_whitespace }}", | ||
"url": "{{ page.url | absolute_url }}", | ||
"relUrl": "{{ page.url }}" | ||
}{% unless forloop.last %},{% endunless %} | ||
}{% assign comma = true %} | ||
{% endif %}{% endfor %} | ||
} | ||
} |

Oops, something went wrong.
0 comments on commit
8bd2da5