]> git.ipfire.org Git - pbs.git/commitdiff
mirrors: Show if they support IPv6/IPv4
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 13 Feb 2025 19:55:39 +0000 (19:55 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 13 Feb 2025 19:55:39 +0000 (19:55 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/templates/mirrors/macros.html

index c7a2d5b6ad59cb9af93c3d920e1ff238a24c280e..919f01bdecbaf36cebeb6c6c341adcf328df7068 100644 (file)
 {% macro MirrorList(mirrors) %}
        {% for mirror in mirrors %}
                <div class="box">
-                       <h5 class="title is-5">
-                               <a href="/mirrors/{{ mirror.hostname }}">
-                                       {{ mirror }}
-                               </a>
-                       </h5>
+                       <div class="level">
+                               <div class="level-left">
+                                       <div class="level-item">
+                                               <div>
+                                                       <h5 class="title is-5">
+                                                               <a href="/mirrors/{{ mirror.hostname }}">
+                                                                       {{ mirror }}
+                                                               </a>
+                                                       </h5>
 
-                       {% if mirror.owner %}
-                               <h6 class="subtitle is-6">{{ mirror.owner }}</h6>
-                       {% endif %}
+                                                       {# Owner #}
+                                                       {% if mirror.owner %}
+                                                               <p>
+                                                                       <small>
+                                                                               {{ mirror.owner }}
+                                                                       </small>
+                                                               </p>
+                                                       {% endif %}
+                                               </div>
+                                       </div>
+                               </div>
+
+                               <div class="level-right">
+                                       <div class="level-item">
+                                               <div class="tags">
+                                                       {# IPv6 #}
+                                                       {% if mirror.supports_ipv6() %}
+                                                               <span class="tag is-success">
+                                                                       {{ _("IPv6") }}
+                                                               </span>
+                                                       {% endif %}
+
+                                                       {# IPv4 #}
+                                                       {% if mirror.supports_ipv4() %}
+                                                               <span class="tag is-success">
+                                                                       {{ _("IPv4") }}
+                                                               </span>
+                                                       {% endif %}
+                                               </div>
+                                       </div>
+                               </div>
+                       </div>
                </div>
        {% endfor %}
 {% endmacro %}