From 4ba8facc3e933fc0ca64c8ec9fadabf7d2d52725 Mon Sep 17 00:00:00 2001
From: "Hahn Axel (hahn)" <axel.hahn@iml.unibe.ch>
Date: Wed, 10 May 2017 18:04:46 +0200
Subject: [PATCH] CI Webgui: toggle replacements

---
 public_html/deployment/classes/project.class.php | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/public_html/deployment/classes/project.class.php b/public_html/deployment/classes/project.class.php
index 3a0c01c9..59fd2946 100644
--- a/public_html/deployment/classes/project.class.php
+++ b/public_html/deployment/classes/project.class.php
@@ -3288,12 +3288,16 @@ class project extends base {
                 'type' => 'markup',
                 'value' => '<div style="clear: both; height: 2em;"></div>'
                     . '<div class="form-group">'
-                    . '<h3>'.t("replacements").'  ('.($aReplacements ? count($aReplacements):0).')</h3>'
+                    . '<a href="#"  onclick="$(\'.divreplacements-'.$sPhase.'\').slideToggle(); return false;"><h3>'.t("replacements").'  ('.($aReplacements ? count($aReplacements):0).')</h3></a>'
                     . t('replacements-info')
                     . '</div>'
             );
             
             if ($aReplacements){
+                $aForms["setup"]["form"]['input' . $i++] = array(
+                    'type' => 'markup',
+                    'value' => '<div class="divreplacements-'.$sPhase.'" style="display: none;">'
+                );
                 foreach($aReplacements as $sFile=>$aFields){
                     $tTplFile=basename($sFile);
                     $aValues = (array_key_exists("replace", $this->_aPrjConfig["phases"][$sPhase])
@@ -3336,6 +3340,10 @@ class project extends base {
                         );
                     }
                 }
+                $aForms["setup"]["form"]['input' . $i++] = array(
+                    'type' => 'markup',
+                    'value' => '</div>'
+                );
             } else {
                 $aForms["setup"]["form"]['input' . $i++] = array(
                     'type' => 'markup',
-- 
GitLab