mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-03-11 09:04:54 +00:00
fix formatting and template-related issues
- remove unwanted spaces and line breaks - use just an image instead of using figure and figure caption to display the icon in installation page - eliminate unnecessary code duplication due to if condition Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
eb83e00011
commit
45b6aa6a1c
@ -36,6 +36,11 @@ is_essential = True
|
||||
|
||||
name = _('General Configuration')
|
||||
|
||||
description = [
|
||||
_('Here you can set some general configuration options ',
|
||||
'like hostname, domain name, webserver home page etc.')
|
||||
]
|
||||
|
||||
depends = ['firewall', 'names']
|
||||
|
||||
manual_page = 'Configure'
|
||||
|
||||
@ -35,45 +35,31 @@
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
|
||||
{% if setup_helper.module.icon_filename %}
|
||||
|
||||
<header class="app-header">
|
||||
<figure>
|
||||
<img src="{% static 'theme/icons/' %}{{ setup_helper.module.icon_filename }}.svg"/>
|
||||
<figcaption>{{ setup_helper.module.name }}</figcaption>
|
||||
</figure>
|
||||
<section class="app-description">
|
||||
<h2>{% trans "Installation" %}: {{ setup_helper.module.short_description|default:'' }} ({{ setup_helper.module.name }}) </h2>
|
||||
|
||||
{% for paragraph in setup_helper.module.description %}
|
||||
<p>{{ paragraph|safe }}</p>
|
||||
{% endfor %}
|
||||
|
||||
{% if setup_helper.module.manual_page %}
|
||||
<p class="manual-page">
|
||||
<a href="{% url 'help:manual-page' lang='-' page=setup_helper.module.manual_page %}">
|
||||
{% trans 'Learn more...' %}
|
||||
</a>
|
||||
</p>
|
||||
{% endif %}
|
||||
</section>
|
||||
</header>
|
||||
{% else %}
|
||||
<h2>{% trans "Installation" %}: {{ setup_helper.module.short_description|default:'' }} ({{ setup_helper.module.name }}) </h2>
|
||||
<header class="app-header {% if not setup_helper.module.icon_filename %} app-header-single-column {% endif %}">
|
||||
|
||||
{% for paragraph in setup_helper.module.description %}
|
||||
<p>{{ paragraph|safe }}</p>
|
||||
{% endfor %}
|
||||
{% if setup_helper.module.icon_filename %}
|
||||
|
||||
<img src="{% static 'theme/icons/' %}{{ setup_helper.module.icon_filename }}.svg" alt="{{ setup_helper.module.name }}"/>
|
||||
|
||||
{% if setup_helper.module.manual_page %}
|
||||
<p class="manual-page">
|
||||
<a href="{% url 'help:manual-page' lang='-' page=setup_helper.module.manual_page %}">
|
||||
{% trans 'Learn more...' %}
|
||||
</a>
|
||||
</p>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
<section class="app-description" >
|
||||
<h2>{% trans "Installation" %}: {{ setup_helper.module.short_description|default:'' }} ({{ setup_helper.module.name }}) </h2>
|
||||
|
||||
{% for paragraph in setup_helper.module.description %}
|
||||
<p>{{ paragraph|safe }}</p>
|
||||
{% endfor %}
|
||||
|
||||
{% if setup_helper.module.manual_page %}
|
||||
<p class="manual-page">
|
||||
<a href="{% url 'help:manual-page' lang='-' page=setup_helper.module.manual_page %}">
|
||||
{% trans 'Learn more...' %}
|
||||
</a>
|
||||
</p>
|
||||
{% endif %}
|
||||
</section>
|
||||
</header>
|
||||
|
||||
{% include "toolbar.html" with clients=setup_helper.module.clients %}
|
||||
|
||||
@ -175,4 +161,4 @@
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{% endblock %}
|
||||
{% endblock %}
|
||||
@ -545,21 +545,18 @@ a.menu_link_active {
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.app-header > figure {
|
||||
.app-header > img {
|
||||
margin-top: 25px;
|
||||
}
|
||||
|
||||
.app-header > figure img {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.app-header > figure figcaption {
|
||||
text-align: center;
|
||||
opacity: 0.5;
|
||||
padding: 10px;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.app-description {
|
||||
grid-column: 2;
|
||||
}
|
||||
|
||||
.app-header-single-column {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
.app-header-single-column .app-description {
|
||||
grid-column: 1;
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user