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> |