mirror of
				https://github.com/Theodor-Springmann-Stiftung/musenalm.git
				synced 2025-10-31 02:05:32 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| {{ $parameters := index . 0 }}
 | |
| {{ $extendable := index . 1 }}
 | |
| {{ $q := index . 2 }}
 | |
| 
 | |
| 
 | |
| <label for="q" class="hidden">Suchbegriffe</label>
 | |
| <input
 | |
| 	{{ if $q }}value="{{ $q }}"{{- end }}
 | |
| 	type="search"
 | |
| 	name="q"
 | |
| 	minlength="3"
 | |
| 	required
 | |
| 	placeholder="Suchbegriff (min. 3 Zeichen)"
 | |
| 	class="w-full col-span-8
 | |
| 			placeholder:italic" />
 | |
| <button id="submitbutton" type="submit" class="col-span-2">Suchen</button>
 | |
| 
 | |
| {{ if $extendable }}
 | |
| 	<a
 | |
| 		href="/suche/{{ $parameters.Collection }}?extended=true"
 | |
| 		class="whitespace-nowrap self-end block col-span-2">
 | |
| 		<i class="ri-arrow-right-long-line"></i> Erweiterte Suche
 | |
| 	</a>
 | |
| {{ end }}
 | |
| 
 | |
| 
 | |
| <script type="module">
 | |
| 	const form = document.getElementById("searchform");
 | |
| 	const submitBtn = document.getElementById("submitbutton");
 | |
| 
 | |
| 	function checkValidity() {
 | |
| 		if (form.checkValidity()) {
 | |
| 			submitBtn.disabled = false;
 | |
| 		} else {
 | |
| 			submitBtn.disabled = true;
 | |
| 		}
 | |
| 	}
 | |
| 
 | |
| 	checkValidity();
 | |
| 	if (form && submitBtn) {
 | |
| 		form.addEventListener("input", (event) => {
 | |
| 			checkValidity();
 | |
| 		});
 | |
| 	}
 | |
| </script>
 | 
