Some more UI fixes

This commit is contained in:
Pinga 2023-12-19 08:38:58 +02:00
parent ed8d8d47ba
commit 3a6319fe6d
6 changed files with 43 additions and 325 deletions

View file

@ -20,11 +20,6 @@
<!-- Page title actions -->
<div class="col-auto ms-auto d-print-none">
<div class="btn-list">
<span class="d-none d-sm-inline">
<a href="{{route('checkDomain')}}" class="btn">
{{ __('Check Domain') }}
</a>
</span>
<a href="{{route('createApplication')}}" class="btn btn-primary d-none d-sm-inline-block">
<svg xmlns="http://www.w3.org/2000/svg" class="icon" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><line x1="12" y1="5" x2="12" y2="19" /><line x1="5" y1="12" x2="19" y2="12" /></svg>
{{ __('Create Application') }}

View file

@ -26,13 +26,13 @@
<form id="domainUpdateForm" action="/application/update" method="post">
{{ csrf.field | raw }}
<div class="row">
<div class="col-12">{% include 'partials/flash.twig' %}</div>
<div class="col-md-6">
{% include 'partials/flash.twig' %}
<div class="card mb-3">
<div class="card-header">
<h3 class="card-title">
Domain {{ domain.name }}&nbsp;<input type="hidden" name="domainName" value="{{ domain.name }}">
{% if domainStatus.status or domain.rgpstatus %}
{% if domainStatus %}
{% if domainStatus is iterable %}
{% for status in domainStatus %}
<span class="status status-green" title="Status">{{ status.status }}</span>&nbsp;
@ -42,11 +42,8 @@
<span class="status status-green" title="Status">{{ domainStatus.status }}</span>&nbsp;
{% endif %}
{% endif %}
{% if domain.rgpstatus %}
<span class="status status-info" title="Status">{{ domain.rgpstatus }}</span>
{% endif %}
{% else %}
<span class="status status-info" title="Status">ok</span>
<span class="status status-info" title="Status">{{ domainStatus.status }}</span>
{% endif %}
</h3>
</div>
@ -58,11 +55,11 @@
</div>
<div class="datagrid-item">
<div class="datagrid-title">Launch Phase</div>
<div class="datagrid-content">{{ domain.phase_type }}</div>
<div class="datagrid-content">{{ domain.phase_type|capitalize }}</div>
</div>
<div class="datagrid-item">
<div class="datagrid-title">Expiration Date</div>
<div class="datagrid-content">{{ domain.exdate }}</div>
<div class="datagrid-title">Phase Name</div>
<div class="datagrid-content">{{ domain.phase_name|default('N/A') }}</div>
</div>
<div class="datagrid-item">
<div class="datagrid-title">Registrar</div>
@ -119,13 +116,13 @@
<script>
var csrfTokenName = "{{ csrfTokenName }}";
var csrfTokenValue = "{{ csrfTokenValue }}";
function sendRequest(nameserver) {
var formData = new FormData();
formData.append('nameserver', nameserver);
var xhr = new XMLHttpRequest();
xhr.open('POST', '/domain/deletehost');
xhr.open('POST', '/application/deletehost');
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
var response = JSON.parse(xhr.responseText);

View file

@ -28,18 +28,18 @@
<div class="card-header">
<h3 class="card-title">
Application for {{ domain.name }}&nbsp;
{% if domain.status %}
{% if domain is iterable %}
{% if domainStatus %}
{% if domainStatus is iterable %}
{% for status in domainStatus %}
<span class="status status-green" title="Status">{{ status.status }}</span>&nbsp;
{% endfor %}
{% else %}
{% if domain.status %}
<span class="status status-green" title="Status">{{ domain.status }}</span>&nbsp;
{% if domainStatus.status %}
<span class="status status-green" title="Status">{{ domainStatus.status }}</span>&nbsp;
{% endif %}
{% endif %}
{% else %}
<span class="status status-info" title="Status">ok</span>
<span class="status status-info" title="Status">{{ domainStatus.status }}</span>
{% endif %}
</h3>
</div>
@ -51,11 +51,11 @@
</div>
<div class="datagrid-item">
<div class="datagrid-title">Launch Phase</div>
<div class="datagrid-content">{{ domain.phase_type }}</div>
<div class="datagrid-content">{{ domain.phase_type|capitalize }}</div>
</div>
<div class="datagrid-item">
<div class="datagrid-title">Phase Name</div>
<div class="datagrid-content">{{ domain.exdate }}</div>
<div class="datagrid-content">{{ domain.phase_name|default('N/A') }}</div>
</div>
<div class="datagrid-item">
<div class="datagrid-title">Registrar</div>