30 lines
876 B
HTML
30 lines
876 B
HTML
{{ $micromodal := resources.Get "js/micromodal.min.js" | resources.Fingerprint }}
|
|
<script defer src="{{ $micromodal.RelPermalink }}"></script>
|
|
{{ $clipboard := resources.Get "js/clipboard.min.js" | resources.Fingerprint }}
|
|
<script defer src="{{ $clipboard.RelPermalink }}"></script>
|
|
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', function () {
|
|
// modal
|
|
MicroModal.init({
|
|
disableScroll: true,
|
|
disableFocus: true,
|
|
awaitOpenAnimation: false,
|
|
awaitCloseAnimation: false,
|
|
debugMode: false,
|
|
onClose: function(modal) {
|
|
if (clipboard) {
|
|
clipboard = null;
|
|
}
|
|
},
|
|
});
|
|
|
|
var citeBtn = document.getElementById('citeBtn');
|
|
citeBtn.addEventListener('click', function () {
|
|
MicroModal.show('modal');
|
|
});
|
|
|
|
// clipboard
|
|
var clipboard = new ClipboardJS('#copyBtn');
|
|
});
|
|
</script> |