diff options
author | amzrk2 | 2020-05-06 20:30:07 +0800 |
---|---|---|
committer | amzrk2 | 2020-05-06 20:30:07 +0800 |
commit | 41ef0bdcde0534402d430185052f4c553144487c (patch) | |
tree | 6e2142599e315395afbd71d09585d06c902683eb /layouts/partials/scripts.html | |
parent | 11639966566927a4616748c71c7c708a63d9d2b1 (diff) | |
download | hugo-theme-fuji-41ef0bdcde0534402d430185052f4c553144487c.tar.gz hugo-theme-fuji-41ef0bdcde0534402d430185052f4c553144487c.tar.bz2 hugo-theme-fuji-41ef0bdcde0534402d430185052f4c553144487c.zip |
General template fix
Diffstat (limited to 'layouts/partials/scripts.html')
-rw-r--r-- | layouts/partials/scripts.html | 87 |
1 files changed, 39 insertions, 48 deletions
diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html index 85346f2..894d5c3 100644 --- a/layouts/partials/scripts.html +++ b/layouts/partials/scripts.html @@ -1,5 +1,5 @@ +<!-- utterances comment loading indicator --> {{ if and (.IsPage) (.Site.Params.utterancesRepo) }} -<!-- comment loading indicator --> <script> $(function () { var commentStatus; @@ -8,13 +8,13 @@ function checkUtterances() { commentStatus = $('#post-comment .utterances').attr('style'); - if (commentStatus === undefined) { + if (commentStatus == undefined) { commentLoadingTime += 1; if (commentLoadingTime > 20) { clearInterval(commentCheckInterval); $('#post-comment').hide(); $('#post-loading p').text('{{ i18n "postCommentLoadingFailed" }}'); - $('#post-loading i').attr("class", "far fa-times-circle"); + $('#post-loading i').attr('class', 'far fa-times-circle'); } return; } else { @@ -25,71 +25,62 @@ }); </script> {{ end }} + +<!-- toc smooth scroll & APlayer cjk html anchor fix --> +{{ if in .Site.Params.mainSections .Type }} +<script> + $('#widget-toc a').click(function () { + $('html, body').animate({ + scrollTop: $($(this).attr('href')).offset().top + }); + }); +</script> +{{ end }} +{{ if .Site.Params.scrollTop }} +<!-- scroll to top button --> +<script> + $('#scroll-top').click(function () { + $('html, body').animate({ + scrollTop: 0 + }); + }); +</script> +{{ end }} + +<!-- in-post APlayer --> {{ with .Params.playerURL }} <script> $(function () { const postAPlayer = new APlayer({ - container: document.getElementById("post-aplayer"), - theme: "#8F82BC", + container: document.getElementById('post-aplayer'), + theme: '#8F82BC', volume: 0.1, audio: [{ - name: "{{ $.Params.playerName }}", - artist: "{{ $.Params.playerArtist }}", - url: "{{ . }}", - cover: "{{ $.Params.playerCover }}" + name: '{{ $.Params.playerName }}', + artist: '{{ $.Params.playerArtist }}', + url: '{{ . }}', + cover: '{{ $.Params.playerCover }}' }] }); }); </script> {{ end }} +<!-- site global APlayer --> {{ with .Site.Params.playerURL }} <script> $(function () { const siteAPlayer = new APlayer({ - container: document.getElementById("aplayer"), + container: document.getElementById('aplayer'), fixed: true, - theme: "#8F82BC", + theme: '#8F82BC', volume: 0.1, audio: [{ - name: "{{ $.Site.Params.playerName }}", - artist: "{{ $.Site.Params.playerArtist }}", - url: "{{ . }}", - cover: "{{ $.Site.Params.playerCover }}" + name: '{{ $.Site.Params.playerName }}', + artist: '{{ $.Site.Params.playerArtist }}', + url: '{{ . }}', + cover: '{{ $.Site.Params.playerCover }}' }] }); }); </script> -{{ end }} -{{ if in .Site.Params.mainSections .Type }} -<!-- toc smooth scroll & aplayer cjk html anchor fix --> -<script> - $("#widget-toc a").click(function () { - $("html, body").animate({ - scrollTop: $($(this).attr("href")).offset().top - }); - return false; - }); -</script> -{{ end }} -{{ if .Site.Params.scrollTop }} -<!-- scroll to top button --> -<script> - $("#scroll-top").click(function () { - $("html, body").animate({ - scrollTop: 0 - }); - }); -</script> -{{ end }} -{{ if .Site.Params.webpChecker }} -<!-- webp checker --> -<script> - $(function () { - Modernizr.on("webp", function (result) { - if (!result) { - $('<blockquote><p>{{ i18n "webpCheckerFront" }}<a href="https://caniuse.com/#feat=webp" target="_blank">WebP</a>{{ i18n "webpCheckerEnd" }}</p></blockquote>').replaceAll("#content img"); - } - }); - }); -</script> {{ end }}
\ No newline at end of file |