mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-11-01 01:21:18 +01:00 
			
		
		
		
	Disable cookie banner when analytics disabled (#3989)
## Summary - gate cookie consent resources behind the analytics flag - hide the cookie preferences link in the footer when analytics are disabled Generated with AI. ## Testing - `./gradlew build` ------ https://chatgpt.com/codex/tasks/task_b_687c9568b2a8832891ffebddb65a9480
This commit is contained in:
		
							parent
							
								
									04ba3cebab
								
							
						
					
					
						commit
						c553c61376
					
				@ -200,8 +200,8 @@
 | 
				
			|||||||
  <link rel="stylesheet" th:href="@{'/css/footer.css'}">
 | 
					  <link rel="stylesheet" th:href="@{'/css/footer.css'}">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <link rel="preload" th:href="@{'/fonts/google-symbol.woff2'}" as="font" type="font/woff2" crossorigin="anonymous">
 | 
					  <link rel="preload" th:href="@{'/fonts/google-symbol.woff2'}" as="font" type="font/woff2" crossorigin="anonymous">
 | 
				
			||||||
  <link rel="stylesheet" th:href="@{'/css/cookieconsent.css'}">
 | 
					  <link rel="stylesheet" th:href="@{'/css/cookieconsent.css'}" th:if="${@analyticsEnabled}">
 | 
				
			||||||
  <link rel="stylesheet" th:href="@{'/css/cookieconsentCustomisation.css'}">
 | 
					  <link rel="stylesheet" th:href="@{'/css/cookieconsentCustomisation.css'}" th:if="${@analyticsEnabled}">
 | 
				
			||||||
  <script th:src="@{'/js/thirdParty/fontfaceobserver.standalone.js'}"></script>
 | 
					  <script th:src="@{'/js/thirdParty/fontfaceobserver.standalone.js'}"></script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <!-- Google MD Icons -->
 | 
					  <!-- Google MD Icons -->
 | 
				
			||||||
 | 
				
			|||||||
@ -1,6 +1,6 @@
 | 
				
			|||||||
<footer th:fragment="footer" id="footer" class="text-center">
 | 
					<footer th:fragment="footer" id="footer" class="text-center">
 | 
				
			||||||
  
 | 
					  
 | 
				
			||||||
  <script type="module" th:src="@{'/js/thirdParty/cookieconsent-config.js'}"></script>
 | 
					  <script type="module" th:src="@{'/js/thirdParty/cookieconsent-config.js'}" th:if="${@analyticsEnabled}"></script>
 | 
				
			||||||
  <div class="footer-center">
 | 
					  <div class="footer-center">
 | 
				
			||||||
    <!-- Links section -->
 | 
					    <!-- Links section -->
 | 
				
			||||||
    <div class="d-flex justify-content-center">
 | 
					    <div class="d-flex justify-content-center">
 | 
				
			||||||
@ -13,7 +13,7 @@
 | 
				
			|||||||
        <li th:if="${@accessibilityStatement != ''}"><a class="footer-link px-2" target="_blank" th:href="${@accessibilityStatement}" th:text="#{legal.accessibility}">accessibilityStatement</a></li>
 | 
					        <li th:if="${@accessibilityStatement != ''}"><a class="footer-link px-2" target="_blank" th:href="${@accessibilityStatement}" th:text="#{legal.accessibility}">accessibilityStatement</a></li>
 | 
				
			||||||
        <li th:if="${@cookiePolicy != ''}"><a class="footer-link px-2" target="_blank" th:href="${@cookiePolicy}" th:text="#{legal.cookie}">cookiePolicy</a></li>
 | 
					        <li th:if="${@cookiePolicy != ''}"><a class="footer-link px-2" target="_blank" th:href="${@cookiePolicy}" th:text="#{legal.cookie}">cookiePolicy</a></li>
 | 
				
			||||||
        <li th:if="${@impressum != ''}"><a class="footer-link px-2" target="_blank" th:href="${@impressum}" th:text="#{legal.impressum}">impressum</a></li>
 | 
					        <li th:if="${@impressum != ''}"><a class="footer-link px-2" target="_blank" th:href="${@impressum}" th:text="#{legal.impressum}">impressum</a></li>
 | 
				
			||||||
        <li><a class="footer-link px-2" id="cookieBanner" target="_blank"  th:text="#{legal.showCookieBanner}" onClick="CookieConsent.show(true)">Cookie Preferences</a></li>
 | 
					        <li th:if="${@analyticsEnabled}"><a class="footer-link px-2" id="cookieBanner" target="_blank"  th:text="#{legal.showCookieBanner}" onClick="CookieConsent.show(true)">Cookie Preferences</a></li>
 | 
				
			||||||
      </ul>
 | 
					      </ul>
 | 
				
			||||||
    </div>
 | 
					    </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user