mirror of
				https://github.com/Theodor-Springmann-Stiftung/kgpz_web.git
				synced 2025-10-30 01:25:30 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			962 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			962 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| <title>KGPZ – Ausgabe {{ .model.Number.No }} / {{ .model.Year }}</title>
 | |
| 
 | |
| <script>
 | |
| // Make template data available to JavaScript
 | |
| window.templateData = {
 | |
| 	targetPage: {{ if .targetPage }}{{ .targetPage }}{{ else }}0{{ end }}
 | |
| };
 | |
| </script>
 | |
| 
 | |
| {{ if .targetPage }}
 | |
| <script>
 | |
| // Auto-scroll to target page when page loads
 | |
| document.addEventListener('DOMContentLoaded', function() {
 | |
| 	// Wait for newspaper layout to be initialized
 | |
| 	setTimeout(function() {
 | |
| 		const targetPage = {{ .targetPage }};
 | |
| 		const pageContainer = document.querySelector('[data-page-container="' + targetPage + '"]');
 | |
| 		if (pageContainer) {
 | |
| 			pageContainer.scrollIntoView({
 | |
| 				behavior: 'smooth',
 | |
| 				block: 'start'
 | |
| 			});
 | |
| 
 | |
| 			// Highlight the page in the Inhaltsverzeichnis
 | |
| 			if (typeof markCurrentPageInInhaltsverzeichnis === 'function') {
 | |
| 				markCurrentPageInInhaltsverzeichnis(targetPage);
 | |
| 			}
 | |
| 		}
 | |
| 	}, 500); // Give time for layout initialization
 | |
| });
 | |
| </script>
 | |
| {{ end }}
 | 
