From a09384e232e395eac692e3e7f255e6753248058c Mon Sep 17 00:00:00 2001
From: Sebastian Kehr <kehr@ub.uni-leipzig.de>
Date: Tue, 3 Sep 2019 13:17:46 +0200
Subject: [PATCH] refs #15971 [fid] mark required fields in initial
 registration form

---
 themes/fid/scss/compiled.scss            | 6 ++++++
 themes/fid/templates/fid/user/init.phtml | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/themes/fid/scss/compiled.scss b/themes/fid/scss/compiled.scss
index 9b5f865174d..83fbd068b2e 100644
--- a/themes/fid/scss/compiled.scss
+++ b/themes/fid/scss/compiled.scss
@@ -68,6 +68,12 @@
   }
 }
 
+.fid-user-init-form {
+  label[data-required]::after {
+    content: ' *';
+  }
+}
+
 .registration {
   input[type="checkbox"] {
     display: inline-flex;
diff --git a/themes/fid/templates/fid/user/init.phtml b/themes/fid/templates/fid/user/init.phtml
index 1cc338a2685..f444dca47ce 100644
--- a/themes/fid/templates/fid/user/init.phtml
+++ b/themes/fid/templates/fid/user/init.phtml
@@ -47,7 +47,7 @@ $formElementErrors->setTranslator($translator);
 $form = $this->form;
 $form->setAttribute('method', 'post');
 $form->setAttribute('action', $this->url('fid/user/init'));
-$form->setAttribute('class', 'registration');
+$form->setAttribute('class', 'fid-user-init-form registration');
 $form->prepare();
 
 $this->headTitle($this->translate("fid::user_init_form_title"));
@@ -148,4 +148,4 @@ $elemSubmit->setAttributes(['class' => 'btn btn-primary']);
     </a>
     <?= $this->formElement($elemSubmit) ?>
 </div>
-<?= $this->form()->closeTag($form) ?>
\ No newline at end of file
+<?= $this->form()->closeTag($form) ?>
-- 
GitLab