Reorx
81f885a7b9
subtle updates
2022-05-31 22:25:48 +08:00
Reorx
50a832771e
remove delegate-js
...
since it's not actually used, revert this commit if needed again in the futures
2022-05-31 22:25:25 +08:00
Reorx
c60eaeb535
instantclick: support updating head tags
...
only for meta and link (not stylesheet) tags
2022-05-28 02:10:33 +08:00
Reorx
47a2fc8153
refactor theme toggle; add delegate-it
2022-05-27 23:39:55 +08:00
Reorx
24749f16d0
reindent footer html
2022-05-19 22:36:23 +08:00
Reorx
5e7c8b51ac
split page_footer.html from footer.html
...
to run scripts only when IsPage == true
2022-05-19 22:32:04 +08:00
Reorx
a41eb685a9
fixup! use noComments to determine comments render
2022-05-05 14:14:39 +08:00
Reorx
edc5565447
allow cover img zoom
2022-05-05 01:50:01 +08:00
Reorx
a4d7eb3419
just replace absLangURL with absURL, stop using DisableLanguageSwitch
...
start from this commit, PaperModX will no longer support multi language site,
post still have language, but there won't be /zh, /zh/archives pages
2022-05-05 00:57:34 +08:00
Reorx
48cba7f5ae
add image zoom js
2022-04-21 23:39:03 +08:00
Reorx
ff711a0be2
add comments_js partial
2022-04-21 22:53:33 +08:00
Reorx
7522de02b5
add MaskedEmail param and gmail icon
2022-04-21 18:01:25 +08:00
Reorx
e91423d6f2
use partial instead of partialCached for footer.html
...
footer has involved a lot of config keys since our fork, sometimes the toc scroll behavior is broken due to cached footer is inconsistant with the current file
2022-04-14 17:47:01 +08:00
Reorx
33577df236
subtle changes
2022-04-14 16:28:27 +08:00
Reorx
f4e48030bd
add cc link in footer
2022-04-13 17:27:24 +08:00
Reorx
c3d6d75760
makes search plays well with InstantClick
...
by moving search script into footer.html and stop loading InstantClick when page is search
2022-04-13 00:30:45 +08:00
Reorx
1019c47b7c
makes toc scroll plays well with InstantClick
...
by adding/removing scroll event listener each time page is loaded
2022-04-13 00:29:43 +08:00
Reorx
2d9e5a2e38
fix toc script run scope
2022-04-12 23:24:32 +08:00
Reorx
b9bc8b7d3b
replace instantpage with instantclick
2022-04-11 15:40:04 +08:00
Reorx
0bd381de01
fork: update footer
2022-04-10 23:41:50 +08:00
Reorx
d7f6d6a773
use setTimeout to reduce scroll callback frequency
2022-04-10 21:33:27 +08:00
Reorx
d50ce4575d
add param DisableSmoothScroll
2022-04-10 21:33:27 +08:00
Reorx
829bb01691
enhance toc scroll algorithm
2022-04-10 01:19:23 +08:00
Reorx
9ebe2111f6
active toc link while scrolling
2022-04-10 01:18:40 +08:00
Aditya Telange
575cc0ca8c
Use `site` function instead of `.Site` or `$.Site`
...
- The site function provides global access to the same data as the .Site page method.
- Current context (`.`) is never considered.
2022-03-27 18:44:06 +05:30
Aditya Telange
76ea33c89c
Check if `menu` exists before using scroll position logic
2021-10-30 20:01:35 +05:30
Daniel F. Dickinson
8456ad83ae
Fix button not allowed inside anchor in footer - HTML validator complaint ( #551 )
...
Move attributes to anchor and remove not required span (which was used
place of a button which was against HTML spec).
2021-09-05 11:54:00 +05:30
Aditya Telange
7ea01a0ab2
Allow hiding `ShowCodeCopyButtons` per page
...
closes : #548
2021-09-02 20:22:08 +05:30
Aditya Telange
3442d5cb52
Allow hiding copyright/footer text
...
closes : #543
2021-09-02 20:19:52 +05:30
Aditya Telange
20b91ad2aa
Use less space in footer for 'Powered by' strings;
...
Don't break the 'Powered by' string in between
2021-05-01 11:32:11 +05:30
Aditya Telange
43e1648b3e
Improve scripts for menu-scroll
...
- also fixes menu-scroll-position not working in search page
2021-04-29 19:02:59 +05:30
Aditya Telange
3a8df7888e
Don't enable CodeCopyButtons by default
...
Change in var name
disableCodeCopy -> ShowCodeCopyButtons
2021-04-25 05:30:00 +05:30
Aditya Telange
98c17559e9
Add checks for adding the copy button in code-blocks
...
- adds checks to put copy button for code
inside table and highlight code block
- Fixes #363
2021-04-16 10:00:47 +05:30
Aditya Telange
6c64ad0695
Show Code Copy scripts only on Kind = page
2021-04-10 11:53:23 +05:30
Kian Kasad
17c4da86b5
Add copy button to copy code block contents ( #345 )
...
* add buttons to copy code block contents
Adds a clickable "copy" link in the top-right corner of each code block.
If available, uses the navigator.clipboard API. Falls back to selecting
the text and calling document.execCommand('copy') to copy text.
* hides copy button unless mouse is hovering over code block
* change text of copy button when text is copied
* add translation keys for copy button text `code_copy` and `code_copied`
* To disable use `Params.disableCodeCopy: true` in site config
2021-04-10 11:33:31 +05:30
Aditya Telange
bb7b6f0076
Refactor, move HLJS code from footer to head;
...
already defered.
2021-04-09 19:38:04 +05:30
Aditya Telange
196b82645e
Fix Spacing in overall repo
2021-03-30 18:26:43 +05:30
Aditya Telange
ddf004b709
Allow disabling ScrollToTop button
...
- refactor corresponding code
usage =>
in site config:
params:
disableScrollToTop: true
closes : #321
2021-03-25 13:34:01 +05:30
Aditya Telange
e1ea90aa60
Revert "Use md5 instead of default sha256 for generating SRI hashes ( #195 )"
...
This reverts commit 9e99493e69
.
2021-01-26 10:52:48 +05:30
Aditya Telange
9691c41983
retain history of header link clicks
...
close : #196
2021-01-25 21:48:15 +05:30
John
9e99493e69
Use md5 instead of default sha256 for generating SRI hashes ( #195 )
...
reference: https://gohugo.io/hugo-pipes/fingerprint/
2021-01-25 21:38:10 +05:30
Aditya Telange
e02df37142
Revert "fix wrong load stylesheet and JS on multihost (multilingual) #126 "
...
Doesn't work with multilingual config with no specific baseurl
This reverts commit ad79fdaf83
.
2021-01-20 19:11:21 +05:30
Aditya Telange
ad79fdaf83
fix wrong load stylesheet and JS on multihost (multilingual) #126
2021-01-20 19:06:02 +05:30
Aditya Telange
ad44cdda0f
fix highlight.js loading on section pages
2021-01-15 23:21:13 +05:30
Aditya Telange
b6a308d331
Do not smooth scrollIntoView
...
if user has it preferred
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
2021-01-13 23:19:35 +05:30
Aditya Telange
dd83560010
go-top-top button cleanup
2021-01-11 21:01:50 +05:30
Roman Ispaev
3b5c7faaec
fix wrong asset links on multihost config ( #126 )
...
CORS issue for multidomain setup (#168 )
2021-01-06 01:51:43 +05:30
Aditya Telange
0e9ca244dc
fotter: fix Links do not have a discernible name for go-to-top btn
2020-12-29 17:03:22 +05:30
Aditya Telange
e252e761f5
footer: allow disabling HLJS #143
...
usage =>
in site config =>
params:
assets:
disableHLJS: true
per-page in front-matter =>
disableHLJS: true
2020-12-29 16:39:23 +05:30
Aditya Telange
0f994eee95
footer: change scroll behaviour as it was before 80954de
...
fixes #151
anchored-headings: retain anchor link '#' in URL
cc #108
footer: remove '#' with go-to-top
Revert "anchored-headings: retain anchor link '#' in URL"
This reverts commit 80954de8bd
.
Revert "footer: rm unused code"
This reverts commit c76233b350
.
2020-12-24 13:00:58 +05:30