mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-02-18 08:33:41 +00:00
- So that it can be reused in frontpage. Tests performed: - Go to an app like Gitweb. Both launch web client button and clients apps button should be visible. Similarly, Deluge should only show launch button. Infinoted should only show clients button. - Go to an app like Gitweb where launch web client button is available. Enabling the app should enable the launch web client button and disabling the app should disable the launch web client button. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: Veiko Aasa <veiko17@disroot.org>
30 lines
1020 B
HTML
30 lines
1020 B
HTML
{% comment %}
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
{% endcomment %}
|
|
|
|
{% load i18n %}
|
|
{% load plinth_extras %}
|
|
|
|
{% if clients %}
|
|
{% with client_platforms=clients|clients_get_platforms %}
|
|
{% if client_platforms.web|length == 1 %}
|
|
<a target='_blank' rel="noopener noreferrer"
|
|
class="btn btn-primary" role="button" data-turbolinks="false"
|
|
{% if not enabled %} disabled="disabled"
|
|
{% else %} href="{{ client_platforms.web.0.url }}"
|
|
{% endif %} data-turbolinks="false">
|
|
{% trans "Launch web client" %}
|
|
<span class="fa fa-external-link"></span>
|
|
</a>
|
|
{% endif %}
|
|
|
|
{% if client_platforms.web|length > 1 or client_platforms.other %}
|
|
<button type="button" data-toggle="collapse" data-target="#clients"
|
|
class="btn btn-default collapsed collapsible-button">
|
|
<span class="fa fa-chevron-right fa-fw" aria-hidden="true"></span>
|
|
{% trans "Client Apps" %}
|
|
</button>
|
|
{% endif %}
|
|
{% endwith %}
|
|
{% endif %}
|