24 lines
		
	
	
		
			941 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			941 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {{ $params := . }}
 | |
| 
 | |
| {{ $crossorigin := $params.crossorigin | default "anonymous" }}
 | |
| {{ $defer := $params.defer | default "defer" }}
 | |
| {{ $integrity := $params.integrity }}
 | |
| {{ $onload := $params.onload | safeJS }}
 | |
| {{ $page := $params.page }}
 | |
| {{ $referrerpolicy := $params.referrerpolicy | default "no-referrer" }}
 | |
| {{ $raw := $params.raw }}
 | |
| {{ $src := $params.src }}
 | |
| 
 | |
| {{ if $raw }}
 | |
|     {{ $src = relLangURL $src }}
 | |
| {{ else }}
 | |
|     {{ $resource := (partial "paige/func-resource.html" (dict
 | |
|         "page" $page
 | |
|         "url" (relLangURL $src)
 | |
|     )) | minify | fingerprint }}
 | |
|     {{ $integrity = $resource.Data.Integrity }}
 | |
|     {{ $src = $resource.RelPermalink }}
 | |
| {{ end }}
 | |
| 
 | |
| <script {{ with $crossorigin }} crossorigin="{{ . }}" {{ end }} {{ with $defer }} defer {{ end }} integrity="{{ $integrity }}" {{ with $onload }} onload="{{ . }}" {{ end }} {{ with $referrerpolicy }} referrerpolicy="{{ . }}" {{ end }} src="{{ $src | safeURL }}"></script>
 |