Skip to content
Snippets Groups Projects
Commit 2634bbbe authored by Lars Bilke's avatar Lars Bilke
Browse files

[web] Added header anchors in docs."

parent e6f28177
No related branches found
No related tags found
No related merge requests found
$('h2,h3,h4').each(function() {
$('<a class="headerlink"> <i class="fas fa-link"></i></a>').
attr('href', '#' + this.id).
appendTo(this);
});
......@@ -46,6 +46,21 @@ h1 {
@apply .mt-0;
}
// Anchor links
h2 > .headerlink,
h3 > .headerlink,
h4 > .headerlink {
visibility: hidden;
}
.section-docs {
h2:hover > .headerlink,
h3:hover > .headerlink,
h4:hover > .headerlink {
visibility: visible;
}
}
p, ul, pre {
@apply .mb-4;
}
......
......@@ -34,7 +34,9 @@
</div>
{{ end }}
{{ .Content }}
<div class="section-docs">
{{ .Content }}
</div>
{{ partial "page-info" . }}
<hr>
......
......@@ -6,7 +6,7 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.3.5/jquery.fancybox.min.js"></script>
<script src="//cdn.jsdelivr.net/gh/kenwheeler/slick@1.8.1/slick/slick.min.js"></script>
{{ $scripts := slice (resources.Get "js/osselector.js") (resources.Get "js/sitesearch.js") (resources.Get "js/fancybox.js") | resources.Concat "bundle.js" | minify | fingerprint }}
{{ $scripts := slice (resources.Get "js/header-anchor.js") (resources.Get "js/osselector.js") (resources.Get "js/sitesearch.js") (resources.Get "js/fancybox.js") | resources.Concat "bundle.js" | minify | fingerprint }}
<script type="text/javascript" src="{{ $scripts.Permalink }}" integrity="{{ $scripts.Data.Integrity }}" media="screen"></script>
</body>
</html>
jQuery.fn.visible=function(){return this.css('visibility','visible');};jQuery.fn.invisible=function(){return this.css('visibility','hidden');};$("#btn-win").click(function(){selectOS("win");});$("#btn-linux").click(function(){selectOS("linux");});$("#btn-mac").click(function(){selectOS("mac");});function selectOS(os){var os_list=['win','linux','mac'];for(var i=0;i<os_list.length;i++){var current_os=os_list[i];if(current_os==os){$("."+current_os).show();$("#btn-"+current_os).addClass("active");}
$('h2,h3,h4').each(function(){$('<a class="headerlink"> <i class="fas fa-link"></i></a>').attr('href','#'+this.id).appendTo(this);});jQuery.fn.visible=function(){return this.css('visibility','visible');};jQuery.fn.invisible=function(){return this.css('visibility','hidden');};$("#btn-win").click(function(){selectOS("win");});$("#btn-linux").click(function(){selectOS("linux");});$("#btn-mac").click(function(){selectOS("mac");});function selectOS(os){var os_list=['win','linux','mac'];for(var i=0;i<os_list.length;i++){var current_os=os_list[i];if(current_os==os){$("."+current_os).show();$("#btn-"+current_os).addClass("active");}
else{$("."+current_os).hide();$("#btn-"+current_os).removeClass("active");}}
window.localStorage.setItem("selectedOS",os);}
if($(".win").length>0){$("#os-selector").visible();var os=window.localStorage.getItem("selectedOS");if(os){$("#btn-"+os).click();}
......
{"Target":"bundle.min.40e8af54ad426b97e2c7571383dd06b5dc24717099c0e7c106614bb5e9630068.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-QOivVK1Ca5fix1cTg90GtdwkcXCZwOfBBmFLteljAGg="}}
\ No newline at end of file
{"Target":"bundle.min.d712775b6b120899c85c469544ffea38f7262cab1224aab89b2b1d7e0e35032c.js","MediaType":"application/javascript","Data":{"Integrity":"sha256-1xJ3W2sSCJnIXEaVRP/qOPcmLKsSJKq4mysdfg41Ayw="}}
\ No newline at end of file
Source diff could not be displayed: it is too large. Options to address this: view the blob.
{"Target":"main.min.f4c200a4aaf4b1b42ec6cbdba0f63336986ba68265219367a21d212697db7b25.css","MediaType":"text/css","Data":{"Integrity":"sha256-9MIApKr0sbQuxsvboPYzNphrpoJlIZNnoh0hJpfbeyU="}}
\ No newline at end of file
{"Target":"main.min.cebb7195a781d073a00cdd6000559ca0bfc4c0702aceccfc281bdf84ac5e1a25.css","MediaType":"text/css","Data":{"Integrity":"sha256-zrtxlaeB0HOgDN1gAFWcoL/EwHAqzsz8KBvfhKxeGiU="}}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment