diff --git a/assets/styles/main.css b/assets/styles/main.css index 3f4c7c3..968a283 100644 --- a/assets/styles/main.css +++ b/assets/styles/main.css @@ -178,23 +178,43 @@ a.button { form h3 { margin: 0; - margin-top: 1rem; + margin-top: 2rem; + display: flex; + align-items: center; + + &::after { + /*content: '';*/ + height: 1px; + flex: 1; + display: block; + background-color: black; + margin-left: .5em; + } } fieldset { margin: 0; padding: 0; border: none; - margin-top: 1rem; + margin-top: .5rem; + border-left: .25rem solid #a8a8a8; + padding-left: .5rem; legend { padding: 0; font-size: 1.1rem; + font-weight: 400; + + position: relative; + bottom: -.55em; + } + + & + button.form-new-item { + margin-top: 1rem; } } - input[type="text"] { font-size: 1rem; } @@ -254,11 +274,16 @@ textarea { gap: 1rem; flex-wrap: wrap; margin-top: 1rem; + align-items: end; .form-input { margin-top: 0; flex: 1; } + + .form-input.width-2 { + flex-grow: 2; + } } .form-action { diff --git a/locales/en/main.ftl b/locales/en/main.ftl index 932a9fa..fd78094 100644 --- a/locales/en/main.ftl +++ b/locales/en/main.ftl @@ -76,6 +76,8 @@ record-input-dkim = .input-label-selector = Selector .input-label-signing-key = Signing key +button-add-dkim-key = Add an other signature key + record-config-web-heading = Configure a web site for the domain { $name } record-config-section-web = @@ -86,5 +88,6 @@ record-config-mail-heading = Configure e-mails for the domain { $name }< record-config-section-mail = .servers = Mail servers .security = Security + .dkim = Cryptographic signature button-save-configuration = Save configuration diff --git a/locales/fr/main.ftl b/locales/fr/main.ftl index 8d7e43a..2cb7887 100644 --- a/locales/fr/main.ftl +++ b/locales/fr/main.ftl @@ -76,6 +76,8 @@ record-input-dkim = .input-label-selector = Sélecteur .input-label-signing-key = Clé de signature +button-add-dkim-key = Ajouter une autre clé de signature + record-config-web-heading = Configurer un site web pour le domaine { $name } record-config-section-web = @@ -86,5 +88,6 @@ record-config-mail-heading = Configurer le courriel pour le domaine { $n record-config-section-mail = .servers = Serveurs de courriel .security = Sécurité + .dkim = Signature cryptographique button-save-configuration = Sauvegarder la configuration diff --git a/templates/pages/new_record/configure_record.html b/templates/pages/new_record/configure_record.html index d45981d..43754cd 100644 --- a/templates/pages/new_record/configure_record.html +++ b/templates/pages/new_record/configure_record.html @@ -94,13 +94,20 @@ {{ tr(msg="record-config-section-mail", attr="servers", lang=lang) }} + + + {{ tr(msg="record-input-ttl", attr="input-label", lang=lang) }} + + + + {% for mailserver in input_data.mailservers.data.mailservers | default(value=[""]) %} {{ tr(msg="record-input-mailservers", attr="legend", index=loop.index, lang=lang) }} - + {{ tr(msg="record-config-section-mail", attr="security", lang=lang) }} - - - {{ tr(msg="record-input-spf", attr="input-label", lang=lang) }} - - - + + Sender policy + + + + {{ tr(msg="record-input-spf", attr="input-label", lang=lang) }} + + + + + + + {{ tr(msg="record-input-ttl", attr="input-label", lang=lang) }} + + + + + + + + Error reporting policy + + + + {{ tr(msg="record-input-dmarc", attr="input-label", lang=lang) }} + + + + + + + {{ tr(msg="record-input-ttl", attr="input-label", lang=lang) }} + + + + + + + {{ tr(msg="record-config-section-mail", attr="dkim", lang=lang) }} - - {{ tr(msg="record-input-dmarc", attr="input-label", lang=lang) }} + + {{ tr(msg="record-input-ttl", attr="input-label", lang=lang) }} - + @@ -188,6 +228,14 @@ + + + + + + {{ tr(msg="button-add-dkim-key", lang=lang) }} + + {{ tr(msg="button-save-configuration", lang=lang) }}