From 2b7f18579d6760f8d6ae4a9043e91ebd32c5a768 Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Fri, 25 Nov 2022 14:51:52 +0000
Subject: [PATCH] fixed form builder buttons from BIESt 1820, closes #1822

Closes #1822

Merge request studip/studip!1198
---
 resources/assets/stylesheets/scss/forms.scss |  9 ---------
 templates/forms/form.php                     | 14 ++++++++++----
 2 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/resources/assets/stylesheets/scss/forms.scss b/resources/assets/stylesheets/scss/forms.scss
index 013a91683b1..4e1bec0b90a 100644
--- a/resources/assets/stylesheets/scss/forms.scss
+++ b/resources/assets/stylesheets/scss/forms.scss
@@ -529,15 +529,6 @@ form.narrow {
     }
 }
 
-// this is necessary to give a form made via formbuilder the correct design
-.formbuilderfooter {
-    background-color: #e7ebf1;
-    border-top: 1px solid #1f3f70;
-    clear: both;
-    margin-left: 0;
-    padding: 5px 10px;
-}
-
 // give forms some optimized styling for very narrow screen sizes
 @include media-breakpoint-tiny-down(){
     form.default {
diff --git a/templates/forms/form.php b/templates/forms/form.php
index 36ee53bdb2d..2e1a661fbcc 100644
--- a/templates/forms/form.php
+++ b/templates/forms/form.php
@@ -60,8 +60,14 @@ $form_id = md5(uniqid());
         <?= $part->renderWithCondition() ?>
     <? endforeach ?>
     </div>
+    <? if (!Request::isDialog()) : ?>
+        <footer>
+            <?= \Studip\Button::create(_('Speichern'), null, ['form' => $form_id]) ?>
+        </footer>
+    <? endif ?>
 </form>
-
-<footer data-dialog-button class="formbuilderfooter">
-    <?= \Studip\Button::create(_('Speichern'), null, ['form' => $form_id]) ?>
-</footer>
+<? if (Request::isDialog()) : ?>
+    <footer data-dialog-button>
+        <?= \Studip\Button::create(_('Speichern'), null, ['form' => $form_id]) ?>
+    </footer>
+<? endif ?>
-- 
GitLab