Update FontAwesome

This commit is contained in:
Oliver Falk
2025-09-17 15:49:16 +02:00
parent 1ebb804147
commit 254eb93049
24 changed files with 6920 additions and 2717 deletions

View File

@@ -19,7 +19,7 @@
<label for="photo_{{photo.service_name}}" style="width:100%"> <label for="photo_{{photo.service_name}}" style="width:100%">
{{ photo.service_name }} {{ photo.service_name }}
{% if photo.service_url %} {% if photo.service_url %}
<a href="{{ photo.service_url }}" style="float:right;color:#FFFFFF"><i class="fa fa-external-link"></i></a> <a href="{{ photo.service_url }}" style="float:right;color:#FFFFFF"><i class="fa-solid fa-up-right-from-square"></i></a>
{% endif %} {% endif %}
</label> </label>
</h3> </h3>

View File

@@ -15,7 +15,7 @@
<button type="submit" name="photo{{ photo.id }}" class="nobutton"> <button type="submit" name="photo{{ photo.id }}" class="nobutton">
<div class="panel panel-tortin"> <div class="panel panel-tortin">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">{% if email.photo.id == photo.id %}<i class="fa fa-check"></i>{% endif %} {% trans 'Image' %} {{ forloop.counter }}</h3> <h3 class="panel-title">{% if email.photo.id == photo.id %}<i class="fa-solid fa-check"></i>{% endif %} {% trans 'Image' %} {{ forloop.counter }}</h3>
</div> </div>
<div class="panel-body" style="height:130px"> <div class="panel-body" style="height:130px">
<center> <center>
@@ -34,7 +34,7 @@
<button type="submit" name="photoNone" class="nobutton"> <button type="submit" name="photoNone" class="nobutton">
<div class="panel panel-tortin"> <div class="panel panel-tortin">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">{% if email.photo.id == photo.id %}{% if not email.bluesky_handle %}<i class="fa fa-check"></i>{% endif %}{% endif %} {% trans 'No image' %}</h3> <h3 class="panel-title">{% if email.photo.id == photo.id %}{% if not email.bluesky_handle %}<i class="fa-solid fa-check"></i>{% endif %}{% endif %} {% trans 'No image' %}</h3>
</div> </div>
<div class="panel-body" style="height:130px"> <div class="panel-body" style="height:130px">
<center> <center>
@@ -50,7 +50,7 @@
<button type="submit" name="photoBluesky" class="nobutton"> <button type="submit" name="photoBluesky" class="nobutton">
<div class="panel panel-tortin"> <div class="panel panel-tortin">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">{% if email.bluesky_handle %}<i class="fa fa-check"></i>{% endif %} {% trans "Bluesky" %}</h3> <h3 class="panel-title">{% if email.bluesky_handle %}<i class="fa-solid fa-check"></i>{% endif %} {% trans "Bluesky" %}</h3>
</div> </div>
<div class="panel-body" style="height:130px"> <div class="panel-body" style="height:130px">
<center> <center>

View File

@@ -15,7 +15,7 @@
<button type="submit" name="photo{{ photo.id }}" class="nobutton"> <button type="submit" name="photo{{ photo.id }}" class="nobutton">
<div class="panel panel-tortin"> <div class="panel panel-tortin">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">{% if openid.photo.id == photo.id %}<i class="fa fa-check"></i>{% endif %} {% trans 'Image' %} {{ forloop.counter }}</h3> <h3 class="panel-title">{% if openid.photo.id == photo.id %}<i class="fa-solid fa-check"></i>{% endif %} {% trans 'Image' %} {{ forloop.counter }}</h3>
</div> </div>
<div class="panel-body" style="height:130px"> <div class="panel-body" style="height:130px">
<center> <center>
@@ -34,7 +34,7 @@
<button type="submit" name="photoNone" class="nobutton"> <button type="submit" name="photoNone" class="nobutton">
<div class="panel panel-tortin"> <div class="panel panel-tortin">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">{% if not openid.photo and not openid.bluesky_handle %}<i class="fa fa-check"></i>{% endif %} {% trans 'No image' %}</h3> <h3 class="panel-title">{% if not openid.photo and not openid.bluesky_handle %}<i class="fa-solid fa-check"></i>{% endif %} {% trans 'No image' %}</h3>
</div> </div>
<div class="panel-body" style="height:130px"> <div class="panel-body" style="height:130px">
<center> <center>
@@ -48,7 +48,7 @@
<form action="" class="photo-card"> <form action="" class="photo-card">
<div class="panel panel-tortin"> <div class="panel panel-tortin">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-check"></i> {% trans "Bluesky" %}</h3> <h3 class="panel-title"><i class="fa-solid fa-check"></i> {% trans "Bluesky" %}</h3>
</div> </div>
<div class="panel-body" style="height:130px"> <div class="panel-body" style="height:130px">
<center> <center>

View File

@@ -225,8 +225,8 @@
<form class="unconfirmed-mail-form" action="{% url 'remove_unconfirmed_email' email.id %}" method="post"> <form class="unconfirmed-mail-form" action="{% url 'remove_unconfirmed_email' email.id %}" method="post">
{% csrf_token %} {% csrf_token %}
<div class="btn-group form-group" role="group"> <div class="btn-group form-group" role="group">
<button type="submit" class="button" onclick="return confirm('{% trans 'Are you sure that you want to delete this email address?' %}')"><i class="fa fa-trash"></i></button> <button type="submit" class="button" onclick="return confirm('{% trans 'Are you sure that you want to delete this email address?' %}')"><i class="fa-solid fa-trash"></i></button>
<a href="{% url 'resend_confirmation_mail' email.pk %}" class="button"><i class="fa fa-envelope"></i></a> <a href="{% url 'resend_confirmation_mail' email.pk %}" class="button"><i class="fa-solid fa-envelope"></i></a>
<span class="input-group-addon" style="width: auto;">{{ email.email }}</span> <span class="input-group-addon" style="width: auto;">{{ email.email }}</span>
</div> </div>
</form> </form>
@@ -236,7 +236,7 @@
<form action="{% url 'remove_unconfirmed_openid' openid.id %}" method="post"> <form action="{% url 'remove_unconfirmed_openid' openid.id %}" method="post">
{% csrf_token %} {% csrf_token %}
<div class="btn-group form-group" role="group"> <div class="btn-group form-group" role="group">
<button type="submit" class="button" onclick="return confirm('{% trans 'Are you sure that you want to delete this OpenID?' %}')"><i class="fa fa-trash"></i></button> <button type="submit" class="button" onclick="return confirm('{% trans 'Are you sure that you want to delete this OpenID?' %}')"><i class="fa-solid fa-trash"></i></button>
<span class="input-group-addon">{{ openid.openid }}</span> <span class="input-group-addon">{{ openid.openid }}</span>
</div> </div>
</form> </form>
@@ -253,7 +253,7 @@
{% for photo in user.photo_set.all %} {% for photo in user.photo_set.all %}
<div class="panel panel-tortin" style="width:132px;margin-left:20px;float:left"> <div class="panel panel-tortin" style="width:132px;margin-left:20px;float:left">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><a href="{% url 'delete_photo' photo.pk %}" onclick="return confirm('{% trans 'Are you sure that you want to delete this image?' %}')"><i class="fa fa-trash"></i></a> {% trans 'Image' %} {{ forloop.counter }}</h3> <h3 class="panel-title"><a href="{% url 'delete_photo' photo.pk %}" onclick="return confirm('{% trans 'Are you sure that you want to delete this image?' %}')"><i class="fa-solid fa-trash"></i></a> {% trans 'Image' %} {{ forloop.counter }}</h3>
</div> </div>
<div class="panel-body" style="height:130px"> <div class="panel-body" style="height:130px">
<img title="{% trans 'Access count' %}: {{ photo.access_count }}" style="max-height:100px;max-width:100px" src="{% url 'raw_image' photo.id %}"> <img title="{% trans 'Access count' %}: {{ photo.access_count }}" style="max-height:100px;max-width:100px" src="{% url 'raw_image' photo.id %}">

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 434 KiB

View File

@@ -23,7 +23,7 @@
{% if mailurl %} {% if mailurl %}
<div class="panel panel-tortin" style="min-width:132px;width:calc({{ size }}px + 33px);float:left;margin-left:20px"> <div class="panel panel-tortin" style="min-width:132px;width:calc({{ size }}px + 33px);float:left;margin-left:20px">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">MD5 <i class="fa fa-lock" title="Secure connection (https)"></i>&nbsp;<i class="fa fa-at" title="mail: {{ form.mail.value }}"></i></h3> <h3 class="panel-title">MD5 <i class="fa-solid fa-lock" title="Secure connection (https)"></i>&nbsp;<i class="fa-solid fa-at" title="mail: {{ form.mail.value }}"></i></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<a href="{{ mailurl_secure }}"> <a href="{{ mailurl_secure }}">
@@ -33,7 +33,7 @@
</div> </div>
<div class="panel panel-tortin" style="min-width:132px;width:calc({{ size }}px + 33px);float:left;margin-left:20px"> <div class="panel panel-tortin" style="min-width:132px;width:calc({{ size }}px + 33px);float:left;margin-left:20px">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">SHA256 <i class="fa fa-lock" title="Secure connection (https)"></i>&nbsp;<i class="fa fa-at" title="mail: {{ form.mail.value }}"></i></h3> <h3 class="panel-title">SHA256 <i class="fa-solid fa-lock" title="Secure connection (https)"></i>&nbsp;<i class="fa-solid fa-at" title="mail: {{ form.mail.value }}"></i></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<a href="{{ mailurl_secure_256 }}"> <a href="{{ mailurl_secure_256 }}">
@@ -46,7 +46,7 @@
{% if openidurl %} {% if openidurl %}
<div class="panel panel-tortin" style="min-width:132px;width:calc({{ size }}px + 33px);float:left;margin-left:20px"> <div class="panel panel-tortin" style="min-width:132px;width:calc({{ size }}px + 33px);float:left;margin-left:20px">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">SHA256 <i class="fa fa-lock" title="Secure connection (http)"></i>&nbsp;<i class="fa fa-openid" title="openid: {{ form.openid.value }}"></i></h3> <h3 class="panel-title">SHA256 <i class="fa-solid fa-lock" title="Secure connection (http)"></i>&nbsp;<i class="fa-solid fa-openid" title="openid: {{ form.openid.value }}"></i></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<a href="{{ openidurl_secure }}"> <a href="{{ openidurl_secure }}">

View File

@@ -39,7 +39,7 @@
<h2>The following servers will be used for your domain</h2> <h2>The following servers will be used for your domain</h2>
<div class="panel panel-tortin" style="width:intrinsic;margin-left:30px;float:left"> <div class="panel panel-tortin" style="width:intrinsic;margin-left:30px;float:left">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-unlock-alt"></i>&nbsp;HTTP Server</h3> <h3 class="panel-title"><i class="fa-solid fa-unlock-keyhole"></i>&nbsp;HTTP Server</h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
{% if result.avatar_server_http %} {% if result.avatar_server_http %}
@@ -61,7 +61,7 @@
</div> </div>
<div class="panel panel-tortin" style="width:intrinsic;margin-left:30px;float:left"> <div class="panel panel-tortin" style="width:intrinsic;margin-left:30px;float:left">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title"><i class="fa fa-lock"></i>&nbsp;HTTPS Server</h3> <h3 class="panel-title"><i class="fa-solid fa-lock"></i>&nbsp;HTTPS Server</h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
{% if result.avatar_server_https %} {% if result.avatar_server_https %}

View File

@@ -4,30 +4,30 @@
<li class="dropdown" id="tab_account"> <li class="dropdown" id="tab_account">
<a class="dropdown-toggle" href="#" id="account_dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <a class="dropdown-toggle" href="#" id="account_dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{% if request.user.is_authenticated %} {% if request.user.is_authenticated %}
<i class="fa fa-user" aria-hidden="true"></i> {{ request.user }} <i class="fa-solid fa-user" aria-hidden="true"></i> {{ request.user }}
{% else %} {% else %}
<i class="fa fa-sign-in" aria-hidden="true"></i> Login <i class="fa-solid fa-right-to-bracket" aria-hidden="true"></i> Login
{% endif %} {% endif %}
</a> </a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
{% if request.user.is_authenticated %} {% if request.user.is_authenticated %}
<li><a href="{% url 'profile' %}"><i class="fa fa-fw fa-image" aria-hidden="true"></i> {% trans 'Profile' %}</a></li> <li><a href="{% url 'profile' %}"><i class="fa-solid fa-fw fa-image" aria-hidden="true"></i> {% trans 'Profile' %}</a></li>
<li><a href="{% url 'user_preference' %}"><i class="fa fa-fw fa-cog" aria-hidden="true"></i> {% trans 'Preferences' %}</a></li> <li><a href="{% url 'user_preference' %}"><i class="fa-solid fa-fw fa-gear" aria-hidden="true"></i> {% trans 'Preferences' %}</a></li>
<li><a href="{% url 'import_photo' %}"><i class="fa fa-fw fa-envelope-square" aria-hidden="true"></i> {% trans 'Import photo via mail address' %}</a></li> <li><a href="{% url 'import_photo' %}"><i class="fa-solid fa-fw fa-envelope" aria-hidden="true"></i> {% trans 'Import photo via mail address' %}</a></li>
<li><a href="{% url 'upload_export' %}"><i class="fa fa-fw fa-file-archive-o" aria-hidden="true"></i> {% trans 'Import libravatar XML export' %}</a></li> <li><a href="{% url 'upload_export' %}"><i class="fa-solid fa-fw fa-file-zipper" aria-hidden="true"></i> {% trans 'Import libravatar XML export' %}</a></li>
<li><a href="{% url 'export' %}"><i class="fa fa-fw fa-file-archive-o" aria-hidden="true"></i> {% trans 'Download your libravatar data' %}</a></li> <li><a href="{% url 'export' %}"><i class="fa-solid fa-fw fa-file-zipper" aria-hidden="true"></i> {% trans 'Download your libravatar data' %}</a></li>
<li><a href="{% url 'password_change' %}"><i class="fa fa-fw fa-key" aria-hidden="true"></i> {% trans 'Change password' %}</a></li> <li><a href="{% url 'password_change' %}"><i class="fa-solid fa-fw fa-key" aria-hidden="true"></i> {% trans 'Change password' %}</a></li>
<li><a href="{% url 'password_reset' %}"><i class="fa fa-fw fa-unlock-alt" aria-hidden="true"></i> {% trans 'Reset password' %}</a></li> <li><a href="{% url 'password_reset' %}"><i class="fa-solid fa-fw fa-unlock-keyhole" aria-hidden="true"></i> {% trans 'Reset password' %}</a></li>
<li>{% include '_account_logout.html' %}</li> <li>{% include '_account_logout.html' %}</li>
{% else %} {% else %}
<li><a href="{% url 'login' %}"><i class="fa fa-fw fa-sign-in" aria-hidden="true"></i> {% trans 'Local' %}</a></li> <li><a href="{% url 'login' %}"><i class="fa-solid fa-fw fa-right-to-bracket" aria-hidden="true"></i> {% trans 'Local' %}</a></li>
<li><a href="{% url 'new_account' %}"><i class="fa fa-fw fa-user-plus" aria-hidden="true"></i> {% trans 'Create account' %}</a></li> <li><a href="{% url 'new_account' %}"><i class="fa-solid fa-fw fa-user-plus" aria-hidden="true"></i> {% trans 'Create account' %}</a></li>
{% endif %} {% endif %}
</ul> </ul>
</li> </li>
{% if user.is_staff %} {% if user.is_staff %}
<li> <li>
<a href="{% url 'admin:index' %}" target="_new"><i class="fa fa-fw fa-user-secret" aria-hidden="true"></i> {% trans 'Admin' %}</a> <a href="{% url 'admin:index' %}" target="_new"><i class="fa-solid fa-fw fa-user-secret" aria-hidden="true"></i> {% trans 'Admin' %}</a>
</li> </li>
{% endif %} {% endif %}
</ul> </ul>

View File

@@ -3,4 +3,4 @@
{% csrf_token %} {% csrf_token %}
<input type="hidden"/> <input type="hidden"/>
</form> </form>
<a href="#" onClick="document.getElementById('logoutform').submit()"><i class="fa fa-fw fa-sign-out" aria-hidden="true"></i> {% trans 'Logout' %}</a> <a href="#" onClick="document.getElementById('logoutform').submit()"><i class="fa-solid fa-fw fa-right-from-bracket" aria-hidden="true"></i> {% trans 'Logout' %}</a>

View File

@@ -24,19 +24,19 @@
{% else %} {% else %}
<div class="btn-group"> <div class="btn-group">
<a class="btn btn-lg btn-primary dropdown-toggle" href="#" id="account_dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <a class="btn btn-lg btn-primary dropdown-toggle" href="#" id="account_dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<i class="fa fa-user" aria-hidden="true"></i> {{ request.user }} <i class="fa-solid fa-user" aria-hidden="true"></i> {{ request.user }}
</a> </a>
<ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink"> <ul class="dropdown-menu" aria-labelledby="navbarDropdownMenuLink">
<li><a href="{% url 'profile' %}"><i class="fa fa-fw fa-image" aria-hidden="true"></i> {% trans 'Profile' %}</a></li> <li><a href="{% url 'profile' %}"><i class="fa-solid fa-fw fa-image" aria-hidden="true"></i> {% trans 'Profile' %}</a></li>
<li><a href="{% url 'user_preference' %}"><i class="fa fa-fw fa-cog" aria-hidden="true"></i> {% trans 'Preferences' %}</a></li> <li><a href="{% url 'user_preference' %}"><i class="fa-solid fa-fw fa-gear" aria-hidden="true"></i> {% trans 'Preferences' %}</a></li>
<li><a href="{% url 'import_photo' %}"><i class="fa fa-fw fa-envelope-square" aria-hidden="true"></i> {% trans 'Import photo via mail address' %}</a></li> <li><a href="{% url 'import_photo' %}"><i class="fa-solid fa-fw fa-envelope" aria-hidden="true"></i> {% trans 'Import photo via mail address' %}</a></li>
<li><a href="{% url 'upload_export' %}"><i class="fa fa-fw fa-file-archive-o" aria-hidden="true"></i> {% trans 'Import libravatar XML export' %}</a></li> <li><a href="{% url 'upload_export' %}"><i class="fa-solid fa-fw fa-file-zipper" aria-hidden="true"></i> {% trans 'Import libravatar XML export' %}</a></li>
<li><a href="{% url 'password_change' %}"><i class="fa fa-fw fa-key" aria-hidden="true"></i> {% trans 'Change password' %}</a></li> <li><a href="{% url 'password_change' %}"><i class="fa-solid fa-fw fa-key" aria-hidden="true"></i> {% trans 'Change password' %}</a></li>
<li><a href="{% url 'password_reset' %}"><i class="fa fa-fw fa-unlock-alt" aria-hidden="true"></i> {% trans 'Reset password' %}</a></li> <li><a href="{% url 'password_reset' %}"><i class="fa-solid fa-fw fa-unlock-keyhole" aria-hidden="true"></i> {% trans 'Reset password' %}</a></li>
<li>{% include '_account_logout.html' %}</li> <li>{% include '_account_logout.html' %}</li>
{% if user.is_staff %} {% if user.is_staff %}
<li> <li>
<a href="{% url 'admin:index' %}" target="_new"><i class="fa fa-fw fa-user-secret" aria-hidden="true"></i> {% trans 'Admin' %}</a> <a href="{% url 'admin:index' %}" target="_new"><i class="fa-solid fa-fw fa-user-secret" aria-hidden="true"></i> {% trans 'Admin' %}</a>
</li> </li>
{% endif %} {% endif %}
</ul> </ul>

View File

@@ -21,31 +21,31 @@
<div class="collapse navbar-collapse" id="navbar"> <div class="collapse navbar-collapse" id="navbar">
<ul class="nav navbar-nav"> <ul class="nav navbar-nav">
<li> <li>
<a href="/"><i class="fa fa-home" aria-hidden="true"></i> <a href="/"><i class="fa-solid fa-house" aria-hidden="true"></i>
{% trans 'Home' %} {% trans 'Home' %}
</a> </a>
</li> </li>
<li> <li>
<a class="nav-link" href="{% url 'contact' %}"><i class="fa fa-envelope" aria-hidden="true"></i> <a class="nav-link" href="{% url 'contact' %}"><i class="fa-solid fa-envelope" aria-hidden="true"></i>
{% trans 'Contact' %} {% trans 'Contact' %}
</a> </a>
</li> </li>
<li> <li>
<a href="{% url 'security' %}"><i class="fa fa-user-secret" aria-hidden="true"></i> <a href="{% url 'security' %}"><i class="fa-solid fa-user-secret" aria-hidden="true"></i>
{% trans 'Security' %} {% trans 'Security' %}
</a> </a>
</li> </li>
<li class="dropdown" id="tab_tools"> <li class="dropdown" id="tab_tools">
<a class="dropdown-toggle" href="#" id="tools_dropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{% trans 'Tools' %}"> <a class="dropdown-toggle" href="#" id="tools_dropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" title="{% trans 'Tools' %}">
<i class="fa fa-wrench" aria-hidden="true"></i> <i class="fa-solid fa-screwdriver-wrench" aria-hidden="true"></i>
{% trans 'Tools' %} {% trans 'Tools' %}
</a> </a>
<ul class="dropdown-menu" aria-labelledby="tools_dropdown"> <ul class="dropdown-menu" aria-labelledby="tools_dropdown">
<li><a id="tools-check" href="{% url 'tools_check' %}"> <li><a id="tools-check" href="{% url 'tools_check' %}">
<i class="fa fa-fw fa-check-square" aria-hidden="true"></i> {% trans 'Check ID' %} <i class="fa-solid fa-fw fa-square-check" aria-hidden="true"></i> {% trans 'Check ID' %}
</a></li> </a></li>
<li><a id="tools-check-domain" href="{% url 'tools_check_domain' %}"> <li><a id="tools-check-domain" href="{% url 'tools_check_domain' %}">
<i class="fa fa-fw fa-check-square" aria-hidden="true"></i> {% trans 'Check Domain' %} <i class="fa-solid fa-fw fa-square-check" aria-hidden="true"></i> {% trans 'Check Domain' %}
</a></li> </a></li>
</ul> </ul>