treewide: code readability improvements
All downstream changes from the theme (i.e. here) will be denoted with: /* hacks-guide change start */ and /* hacks-guide change end */ One-line changes are marked with /* hacks-guide change */ next to it. Since our theme does not have linear history with upstream, this allows quicker identification of what exactly has differentiated downstream, as we do have a few out-of-tree patches for extra functionality.
This commit is contained in:
parent
ba57ce063a
commit
af2a26e8d0
17 changed files with 82 additions and 32 deletions
|
@ -11,16 +11,21 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
<!-- hacks-guide change start: force disable atom feed-->
|
||||||
<!--
|
<!--
|
||||||
{% unless site.atom_feed.hide %}
|
{% unless site.atom_feed.hide %}
|
||||||
<li><a href="{% if site.atom_feed.path %}{{ site.atom_feed.path }}{% else %}{{ '/feed.xml' | relative_url }}{% endif %}"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].feed_label | default: "Feed" }}</a></li>
|
<li><a href="{% if site.atom_feed.path %}{{ site.atom_feed.path }}{% else %}{{ '/feed.xml' | relative_url }}{% endif %}"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> {{ site.data.ui-text[site.locale].feed_label | default: "Feed" }}</a></li>
|
||||||
{% endunless %}
|
{% endunless %}
|
||||||
</ul>
|
</ul>
|
||||||
-->
|
-->
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- custom footer, guide specific -->
|
<!-- hacks-guide change start: custom footer -->
|
||||||
{% assign split_path = page.path | split: "/" %}
|
{% assign split_path = page.path | split: "/" %}
|
||||||
{% assign locale = split_path[1] %}
|
{% assign locale = split_path[1] %}
|
||||||
{% assign titles = site.data.navigation[locale].footer %}
|
{% assign titles = site.data.navigation[locale].footer %}
|
||||||
<div class="page__footer-copyright">© {{ site.time | date: '%Y' }} {{ site.name | default: site.title }}. - <a href="site-navigation">{{ titles[1].title }}</a> - <a href="privacy-policy">{{ titles[2].title }}</a> <!-- {{ site.data.ui-text[site.locale].powered_by | default: "Powered by" }} <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.--></div>
|
<div class="page__footer-copyright">© {{ site.time | date: '%Y' }} {{ site.name | default: site.title }}. - <a href="site-navigation">{{ titles[1].title }}</a> - <a href="privacy-policy">{{ titles[2].title }}</a> <!-- {{ site.data.ui-text[site.locale].powered_by | default: "Powered by" }} <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.--></div>
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
|
|
|
@ -1,6 +1,9 @@
|
||||||
<!-- start custom head snippets -->
|
<!-- start custom head snippets -->
|
||||||
|
|
||||||
<!-- insert favicons. use http://realfavicongenerator.net/ -->
|
<!-- insert favicons. use http://realfavicongenerator.net/ -->
|
||||||
|
|
||||||
|
<!-- hacks-guide change start: cookie consent, favicon, locales -->
|
||||||
|
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="{{ base_path }}/images/apple-touch-icon.png?v=PYEmwKvQAx">
|
<link rel="apple-touch-icon" sizes="180x180" href="{{ base_path }}/images/apple-touch-icon.png?v=PYEmwKvQAx">
|
||||||
<link rel="icon" type="image/png" href="{{ base_path }}/images/favicon-32x32.png?v=PYEmwKvQAx" sizes="32x32">
|
<link rel="icon" type="image/png" href="{{ base_path }}/images/favicon-32x32.png?v=PYEmwKvQAx" sizes="32x32">
|
||||||
<link rel="icon" type="image/png" href="{{ base_path }}/images/favicon-194x194.png?v=PYEmwKvQAx" sizes="194x194">
|
<link rel="icon" type="image/png" href="{{ base_path }}/images/favicon-194x194.png?v=PYEmwKvQAx" sizes="194x194">
|
||||||
|
@ -47,5 +50,6 @@ window.cookieconsent.initialise({
|
||||||
}
|
}
|
||||||
})});
|
})});
|
||||||
</script>
|
</script>
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
|
|
||||||
<!-- end custom head snippets -->
|
<!-- end custom head snippets -->
|
|
@ -7,13 +7,16 @@
|
||||||
{% unless logo_path == empty %}
|
{% unless logo_path == empty %}
|
||||||
<a class="site-logo" href="{{ '/' | relative_url }}"><img src="{{ logo_path | relative_url }}" alt="{{ site.masthead_title | default: site.title }}"></a>
|
<a class="site-logo" href="{{ '/' | relative_url }}"><img src="{{ logo_path | relative_url }}" alt="{{ site.masthead_title | default: site.title }}"></a>
|
||||||
{% endunless %}
|
{% endunless %}
|
||||||
<!-- <a class="site-title" href="{{ '/' | relative_url }}">
|
<!-- hacks-guide change start: disable default masthead title -->
|
||||||
|
<!--
|
||||||
|
<a class="site-title" href="{{ '/' | relative_url }}">
|
||||||
{{ site.masthead_title | default: site.title }}
|
{{ site.masthead_title | default: site.title }}
|
||||||
{% if site.subtitle %}<span class="site-subtitle">{{ site.subtitle }}</span>{% endif %}
|
{% if site.subtitle %}<span class="site-subtitle">{{ site.subtitle }}</span>{% endif %}
|
||||||
</a>
|
</a>
|
||||||
-->
|
-->
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
<ul class="visible-links">
|
<ul class="visible-links">
|
||||||
<!-- modified to use multilang, guide-specific -->
|
<!-- hacks-guide change start: multi-language configuration -->
|
||||||
{% assign split_path = page.path | split: "/" %}
|
{% assign split_path = page.path | split: "/" %}
|
||||||
{% assign locale = split_path[1] %}
|
{% assign locale = split_path[1] %}
|
||||||
{% assign titles = site.data.navigation[locale].main %}
|
{% assign titles = site.data.navigation[locale].main %}
|
||||||
|
@ -30,7 +33,7 @@
|
||||||
<li class="masthead__menu-item"><a href="{{ domain }}{{ locale_var }}{{ link.url }}">{{ link.title }}</a></li>
|
<li class="masthead__menu-item"><a href="{{ domain }}{{ locale_var }}{{ link.url }}">{{ link.title }}</a></li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
<!-- end guide specific -->
|
<!-- hacks-guide change end -->
|
||||||
</ul>
|
</ul>
|
||||||
{% if site.search == true %}
|
{% if site.search == true %}
|
||||||
<button class="search__toggle" type="button">
|
<button class="search__toggle" type="button">
|
||||||
|
@ -38,7 +41,7 @@
|
||||||
<i class="fas fa-search"></i>
|
<i class="fas fa-search"></i>
|
||||||
</button>
|
</button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<!-- completely redo hidden links for multilang, guide-specific -->
|
<!-- hacks-guide change start: Add language selector -->
|
||||||
<ul class="hidden-links links-menu hidden"></ul>
|
<ul class="hidden-links links-menu hidden"></ul>
|
||||||
<ul class="hidden-links lang-menu hidden">
|
<ul class="hidden-links lang-menu hidden">
|
||||||
{% assign split_url = page.url | split: "/" %}
|
{% assign split_url = page.url | split: "/" %}
|
||||||
|
@ -88,6 +91,7 @@
|
||||||
<div class="navicon"></div>
|
<div class="navicon"></div>
|
||||||
</button>
|
</button>
|
||||||
<button class="greedy-nav__toggle_lang"><div class="langicon"><i class="fa fa-language fa-lg" aria-hidden="true"></i></div></button>
|
<button class="greedy-nav__toggle_lang"><div class="langicon"><i class="fa fa-language fa-lg" aria-hidden="true"></i></div></button>
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
<!-- hacks-guide change start: Refactor entire subsection to allow using translations -->
|
||||||
{% assign split_path = page.path | split: "/" %}
|
{% assign split_path = page.path | split: "/" %}
|
||||||
{% assign locale = split_path[1] %}
|
{% assign locale = split_path[1] %}
|
||||||
{% if locale == 'en_US' %}
|
{% if locale == 'en_US' %}
|
||||||
|
@ -30,3 +31,4 @@
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<script src="{{ '/assets/js/main.min.js' | relative_url }}"></script>
|
<script src="{{ '/assets/js/main.min.js' | relative_url }}"></script>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<!-- for guide purposes all caching is removed and is separately built. -->
|
<!-- hacks-guide change start: Disable caching -->
|
||||||
{% if site.search == true or page.layout == "search" %}
|
{% if site.search == true or page.layout == "search" %}
|
||||||
{%- assign search_provider = site.search_provider | default: "lunr" -%}
|
{%- assign search_provider = site.search_provider | default: "lunr" -%}
|
||||||
{%- case search_provider -%}
|
{%- case search_provider -%}
|
||||||
|
@ -18,6 +18,7 @@
|
||||||
{% include search/algolia-search-scripts.html %}
|
{% include search/algolia-search-scripts.html %}
|
||||||
{%- endcase -%}
|
{%- endcase -%}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
|
|
||||||
{% include analytics.html %}
|
{% include analytics.html %}
|
||||||
{% include /comments-providers/scripts.html %}
|
{% include /comments-providers/scripts.html %}
|
||||||
|
|
|
@ -1,4 +1,6 @@
|
||||||
<!-- {% if page.author_profile or layout.author_profile or page.sidebar %}
|
<!-- hacks-guide change start: Implement progress table, replace existing sidebar -->
|
||||||
|
<!--
|
||||||
|
{% if page.author_profile or layout.author_profile or page.sidebar %}
|
||||||
<div class="sidebar sticky">
|
<div class="sidebar sticky">
|
||||||
{% if page.author_profile or layout.author_profile %}{% include author-profile.html %}{% endif %}
|
{% if page.author_profile or layout.author_profile %}{% include author-profile.html %}{% endif %}
|
||||||
{% if page.sidebar %}
|
{% if page.sidebar %}
|
||||||
|
@ -26,3 +28,4 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
<!-- hacks-guide change end-->
|
||||||
|
|
|
@ -9,13 +9,13 @@
|
||||||
https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
|
https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- for guide purposes all caching is removed and is separately built. -->
|
|
||||||
<html lang="{{ site.locale | slice: 0,2 | default: "en" }}" class="no-js">
|
<html lang="{{ site.locale | slice: 0,2 | default: "en" }}" class="no-js">
|
||||||
<head>
|
<head>
|
||||||
{% include head.html %}
|
{% include head.html %}
|
||||||
{% include head/custom.html %}
|
{% include head/custom.html %}
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
|
<!-- hacks-guide change start: Disable caching -->
|
||||||
<body class="layout--{{ page.layout | default: layout.layout }}{% if page.classes or layout.classes %}{{ page.classes | default: layout.classes | join: ' ' | prepend: ' ' }}{% endif %}">
|
<body class="layout--{{ page.layout | default: layout.layout }}{% if page.classes or layout.classes %}{{ page.classes | default: layout.classes | join: ' ' | prepend: ' ' }}{% endif %}">
|
||||||
{% include skip-links.html %}
|
{% include skip-links.html %}
|
||||||
{% include browser-upgrade.html %}
|
{% include browser-upgrade.html %}
|
||||||
|
@ -37,6 +37,7 @@
|
||||||
{% include footer.html %}
|
{% include footer.html %}
|
||||||
</footer>
|
</footer>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
|
|
||||||
{% include scripts.html %}
|
{% include scripts.html %}
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,7 @@ layout: default
|
||||||
</aside>
|
</aside>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
<!-- hacks-guide change start -->
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
{% assign split_path = page.path | split: "/" %}
|
{% assign split_path = page.path | split: "/" %}
|
||||||
|
@ -56,6 +57,7 @@ layout: default
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
|
|
||||||
{{ content }}
|
{{ content }}
|
||||||
{% if page.link %}<div><a href="{{ page.link }}" class="btn btn--primary">{{ site.data.ui-text[site.locale].ext_link_label | default: "Direct Link" }}</a></div>{% endif %}
|
{% if page.link %}<div><a href="{{ page.link }}" class="btn btn--primary">{{ site.data.ui-text[site.locale].ext_link_label | default: "Direct Link" }}</a></div>{% endif %}
|
||||||
|
|
|
@ -16,6 +16,8 @@ layout: default
|
||||||
{% if page.last_modified_at %}<meta itemprop="dateModified" content="{{ page.last_modified_at | date_to_xmlschema }}">{% endif %}
|
{% if page.last_modified_at %}<meta itemprop="dateModified" content="{{ page.last_modified_at | date_to_xmlschema }}">{% endif %}
|
||||||
|
|
||||||
<section class="page__content" itemprop="text">
|
<section class="page__content" itemprop="text">
|
||||||
|
|
||||||
|
<!-- hacks-guide change start -->
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
{% assign split_path = page.path | split: "/" %}
|
{% assign split_path = page.path | split: "/" %}
|
||||||
|
@ -31,6 +33,8 @@ layout: default
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
<!-- hacks-guide change end -->
|
||||||
|
|
||||||
{{ content }}
|
{{ content }}
|
||||||
</section>
|
</section>
|
||||||
</article>
|
</article>
|
||||||
|
|
|
@ -6,10 +6,12 @@ html {
|
||||||
/* sticky footer fix */
|
/* sticky footer fix */
|
||||||
position: relative;
|
position: relative;
|
||||||
min-height: 100%;
|
min-height: 100%;
|
||||||
|
/* hacks-guide change start: add Nord skin */
|
||||||
::selection {
|
::selection {
|
||||||
color: $text-color;
|
color: $text-color;
|
||||||
background: $text-highlight-color;
|
background: $text-highlight-color;
|
||||||
}
|
}
|
||||||
|
/* hacks-guide change end */
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
body {
|
||||||
|
|
|
@ -191,14 +191,18 @@
|
||||||
color: $masthead-link-color-hover;
|
color: $masthead-link-color-hover;
|
||||||
}
|
}
|
||||||
|
|
||||||
// &.site-logo {
|
/* hacks-guide change start: disable site logo, site title */
|
||||||
// margin-left: 0;
|
/*
|
||||||
// margin-right: 0.5rem;
|
&.site-logo {
|
||||||
// }
|
margin-left: 0;
|
||||||
|
margin-right: 0.5rem;
|
||||||
|
}
|
||||||
|
|
||||||
// &.site-title {
|
&.site-title {
|
||||||
// margin-left: 0;
|
margin-left: 0;
|
||||||
// }
|
}
|
||||||
|
*/
|
||||||
|
/* hacks-guide change end */
|
||||||
}
|
}
|
||||||
|
|
||||||
img{
|
img{
|
||||||
|
@ -216,6 +220,7 @@
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* hacks-guide change start: add language selector */
|
||||||
&__toggle_lang {
|
&__toggle_lang {
|
||||||
-ms-flex-item-align: center;
|
-ms-flex-item-align: center;
|
||||||
align-self: center;
|
align-self: center;
|
||||||
|
@ -225,14 +230,17 @@
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
}
|
}
|
||||||
|
/* hacks-guide change end */
|
||||||
|
|
||||||
.visible-links {
|
.visible-links {
|
||||||
display: -webkit-box;
|
display: -webkit-box;
|
||||||
display: -ms-flexbox;
|
display: -ms-flexbox;
|
||||||
display: flex;
|
display: flex;
|
||||||
|
/* hacks-guide change start: s/end/start */
|
||||||
-webkit-box-pack: start;
|
-webkit-box-pack: start;
|
||||||
-ms-flex-pack: start;
|
-ms-flex-pack: start;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
|
/* hacks-guide change end */
|
||||||
-webkit-box-flex: 1;
|
-webkit-box-flex: 1;
|
||||||
-ms-flex: 1;
|
-ms-flex: 1;
|
||||||
flex: 1;
|
flex: 1;
|
||||||
|
@ -333,9 +341,11 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* hacks-guide change start: adjust links-menu position */
|
||||||
.links-menu{
|
.links-menu{
|
||||||
right: 2rem;
|
right: 2rem;
|
||||||
}
|
}
|
||||||
|
/* hacks-guide change end */
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -458,10 +468,9 @@
|
||||||
|
|
||||||
a {
|
a {
|
||||||
color: inherit;
|
color: inherit;
|
||||||
// line-height: 1.6;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// progress list, guide-specific
|
/* hacks-guide change start: Add progress table */
|
||||||
ol {
|
ol {
|
||||||
padding-left: 0.9rem;
|
padding-left: 0.9rem;
|
||||||
}
|
}
|
||||||
|
@ -474,15 +483,16 @@
|
||||||
color: $gray;
|
color: $gray;
|
||||||
text-decoration: line-through;
|
text-decoration: line-through;
|
||||||
}
|
}
|
||||||
// end guide-specific
|
/* hacks-guide change end */
|
||||||
|
|
||||||
|
/* hacks-guide change start: disable padding on active */
|
||||||
.active {
|
.active {
|
||||||
// margin-left: -0.5em;
|
// margin-left: -0.5em;
|
||||||
// padding-left: 0.5em;
|
// padding-left: 0.5em;
|
||||||
// padding-right: 0.5em;
|
// padding-right: 0.5em;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
}
|
}
|
||||||
|
/* hacks-guide change end */
|
||||||
|
|
||||||
@include breakpoint(max-width $large - 1px) {
|
@include breakpoint(max-width $large - 1px) {
|
||||||
position: relative;
|
position: relative;
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
font-family: $global-font-family;
|
font-family: $global-font-family;
|
||||||
font-size: $type-size-6 !important;
|
font-size: $type-size-6 !important;
|
||||||
text-indent: initial; /* override*/
|
text-indent: initial; /* override*/
|
||||||
font-weight: bold; // guide specific
|
font-weight: bold; /* hacks-guide change: override font-weight on notices for readability */
|
||||||
background-color: mix($background-color, $notice-color, $notice-background-mix);
|
background-color: mix($background-color, $notice-color, $notice-background-mix);
|
||||||
border-radius: $border-radius;
|
border-radius: $border-radius;
|
||||||
box-shadow: 0 1px 1px rgba($notice-color, 0.25);
|
box-shadow: 0 1px 1px rgba($notice-color, 0.25);
|
||||||
|
@ -47,12 +47,13 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
// guide specific linking
|
/* hacks-guide change start: adjust colours for links in notices for readability */
|
||||||
color: mix(#fff, $notice-color, 30%);
|
color: mix(#fff, $notice-color, 30%);
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: mix(#fff, $notice-color, 70%);
|
color: mix(#fff, $notice-color, 70%);
|
||||||
}
|
}
|
||||||
|
/* hacks-guide change end */
|
||||||
}
|
}
|
||||||
|
|
||||||
code {
|
code {
|
||||||
|
|
|
@ -98,7 +98,7 @@ body {
|
||||||
-moz-transition: opacity 0.2s ease-in-out 0.1s;
|
-moz-transition: opacity 0.2s ease-in-out 0.1s;
|
||||||
-o-transition: opacity 0.2s ease-in-out 0.1s;
|
-o-transition: opacity 0.2s ease-in-out 0.1s;
|
||||||
transition: opacity 0.2s ease-in-out 0.1s;
|
transition: opacity 0.2s ease-in-out 0.1s;
|
||||||
user-select: none;
|
user-select: none; /* hacks-guide change: do not change link colour as it hurts readability */
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover .header-link {
|
&:hover .header-link {
|
||||||
|
|
|
@ -3,13 +3,13 @@
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|
||||||
table {
|
table {
|
||||||
display: table;
|
display: table; /* hacks-guide change */
|
||||||
margin-bottom: 1em;
|
margin-bottom: 1em;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
font-family: $global-font-family;
|
font-family: $global-font-family;
|
||||||
font-size: $type-size-6;
|
font-size: $type-size-6;
|
||||||
border-collapse: collapse;
|
border-collapse: collapse;
|
||||||
border: 1px solid $light-gray; // guide-specific
|
border: 1px solid $light-gray; /* hacks-guide change */
|
||||||
overflow-x: auto;
|
overflow-x: auto;
|
||||||
|
|
||||||
& + table {
|
& + table {
|
||||||
|
@ -19,24 +19,26 @@ table {
|
||||||
|
|
||||||
thead {
|
thead {
|
||||||
background-color: $border-color;
|
background-color: $border-color;
|
||||||
|
/* hacks-guide change start */
|
||||||
// border-bottom: 2px solid mix(#000, $border-color, 25%);
|
// border-bottom: 2px solid mix(#000, $border-color, 25%);
|
||||||
// guide-specific
|
|
||||||
border-bottom: 1px solid $light-gray;
|
border-bottom: 1px solid $light-gray;
|
||||||
|
/* hacks-guide change end */
|
||||||
}
|
}
|
||||||
|
|
||||||
th {
|
th {
|
||||||
padding: 0.5em;
|
padding: 0.5em;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
text-align: left;
|
text-align: left;
|
||||||
border-right: 1px solid $light-gray; // guide-specific
|
border-right: 1px solid $light-gray; /* hacks-guide change */
|
||||||
}
|
}
|
||||||
|
|
||||||
td {
|
td {
|
||||||
padding: 0.5em;
|
padding: 0.5em;
|
||||||
|
/* hacks-guide change start */
|
||||||
// border-bottom: 1px solid mix(#000, $border-color, 25%);
|
// border-bottom: 1px solid mix(#000, $border-color, 25%);
|
||||||
// guide-specific
|
|
||||||
border-bottom: 1px solid $light-gray;
|
border-bottom: 1px solid $light-gray;
|
||||||
border-right: 1px solid $light-gray;
|
border-right: 1px solid $light-gray;
|
||||||
|
/* hacks-guide change end */
|
||||||
}
|
}
|
||||||
|
|
||||||
tr,
|
tr,
|
||||||
|
|
|
@ -384,6 +384,8 @@ body:hover .visually-hidden button {
|
||||||
transform: rotate3d(0, 0, 1, -45deg);
|
transform: rotate3d(0, 0, 1, -45deg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* hacks-guide change start: disable toggle effects on navigation as it breaks the site in some cases */
|
||||||
/*
|
/*
|
||||||
.greedy-nav__toggle {
|
.greedy-nav__toggle {
|
||||||
&:before {
|
&:before {
|
||||||
|
@ -426,6 +428,7 @@ body:hover .visually-hidden button {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
|
/* hacks-guide change end */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Sticky, fixed to top content
|
Sticky, fixed to top content
|
||||||
|
@ -593,6 +596,7 @@ a.reversefootnote {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* hacks-guide change start: Add language selector */
|
||||||
/*
|
/*
|
||||||
Langicons
|
Langicons
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
@ -655,3 +659,4 @@ a.reversefootnote {
|
||||||
transform: rotate3d(0,0,1,-45deg);
|
transform: rotate3d(0,0,1,-45deg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/* hacks-guide change end */
|
||||||
|
|
|
@ -144,8 +144,7 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
// Custom sidebar, guide-specific
|
/* hacks-guide change start: add configs for navigation bar and language selector */
|
||||||
|
|
||||||
if((window.location.href.indexOf("/he_IL/") > -1) || (window.location.href.indexOf("/ar_SA/") > -1)) {
|
if((window.location.href.indexOf("/he_IL/") > -1) || (window.location.href.indexOf("/ar_SA/") > -1)) {
|
||||||
$("body").css("direction", "rtl");
|
$("body").css("direction", "rtl");
|
||||||
|
|
||||||
|
@ -177,7 +176,9 @@ $(document).ready(function() {
|
||||||
$('nav.greedy-nav').prepend('<style>.hidden-links:after{right:inherit !important;}</style>');
|
$('nav.greedy-nav').prepend('<style>.hidden-links:after{right:inherit !important;}</style>');
|
||||||
$('nav.greedy-nav').prepend('<style>.hidden-links:after{left:5px !important;}</style>');
|
$('nav.greedy-nav').prepend('<style>.hidden-links:after{left:5px !important;}</style>');
|
||||||
}
|
}
|
||||||
|
/* hacks-guide change end */
|
||||||
|
|
||||||
|
/* hacks-guide change start: add progress table */
|
||||||
var sidebar_shown = true;
|
var sidebar_shown = true;
|
||||||
var sidebar_hidden_pages = ["404", "a9lh-to-b9s", "credits", "donations", "dumping-titles-and-game-cartridges",
|
var sidebar_hidden_pages = ["404", "a9lh-to-b9s", "credits", "donations", "dumping-titles-and-game-cartridges",
|
||||||
"f3-(linux)", "f3xswift-(mac)", "faq", "file-extensions-(windows)",
|
"f3-(linux)", "f3xswift-(mac)", "faq", "file-extensions-(windows)",
|
||||||
|
@ -335,4 +336,5 @@ $(document).ready(function() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/* hacks-guide change end */
|
||||||
});
|
});
|
||||||
|
|
|
@ -4,6 +4,8 @@ Licensed under the MIT license - http://opensource.org/licenses/MIT
|
||||||
Copyright (c) 2015 Luke Jackson
|
Copyright (c) 2015 Luke Jackson
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/* hacks-guide change: add language selector, remove logo */
|
||||||
|
|
||||||
$(function() {
|
$(function() {
|
||||||
|
|
||||||
var $btn = $("nav.greedy-nav .greedy-nav__toggle");
|
var $btn = $("nav.greedy-nav .greedy-nav__toggle");
|
||||||
|
|
Loading…
Reference in a new issue