Coverage for templates/footer.html: 100%

28 statements  

« prev     ^ index     » next       coverage.py v7.16.2, created at 2026-10-20 05:10 +0000

1{% load static %} 

2{% load i18n %} 

3</div> 

4<div class="clipper-footer"></div> 

5<footer> 

6<div class="container"> 

7<div class="pull-left"> 

8<p><b>{% blocktrans %}{{ site_name }}</b> is a service running the ivatar software, version {{ ivatar_version }} under the AGPLv3.0 license.{% endblocktrans %} 

9<span id="client-protocol-display"></span> 

10{% block footer %} 

11{% endblock footer %}</p> 

12</div> 

13</div> 

14<script> 

15document.addEventListener("DOMContentLoaded", function() { 

16 if (window.performance && performance.getEntriesByType) { 

17 var nav = performance.getEntriesByType('navigation')[0]; 

18 if (nav && nav.nextHopProtocol) { 

19 var protoSpan = document.getElementById('client-protocol-display'); 

20 if (protoSpan) { 

21 protoSpan.textContent = " | Connected via " + nav.nextHopProtocol; 

22 } 

23 } 

24 } 

25}); 

26</script> 

27</footer> 

28</div>