Skip to content

Commit bf6d1b4

Browse files
committed
N°9161 Add markup for behat in setup recap screen
1 parent f062972 commit bf6d1b4

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

css/setup.css

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

css/setup.scss

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,12 @@ body {
523523
}
524524

525525
.ibo-setup-summary-title {
526-
font-size: $ibo-font-size-150;
526+
font-size: $ibo-font-size-150;
527+
color: black;
528+
}
529+
530+
.ibo-setup-summary-title:visited {
531+
color: black;
527532
}
528533

529534
#ibo-setup-licenses--components-list {

setup/wizardsteps/WizStepSummary.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public function Display(WebPage $oPage)
8383
$oPage->add('<fieldset id="summary"><legend>Installation Parameters</legend>');
8484
$oPage->add('<div id="params_summary">');
8585

86-
$oPage->add('<div class="closed"><span class="title ibo-setup-summary-title">Extensions to be installed</span>');
86+
$oPage->add('<div class="closed"><a class="title ibo-setup-summary-title" aria-label="Extensions to be installed">Extensions to be installed</a>');
8787
$aExtensionsAdded = json_decode($this->oWizard->GetParameter('extensions_added'), true);
8888

8989
if (count($aExtensionsAdded) > 0) {
@@ -97,7 +97,7 @@ public function Display(WebPage $oPage)
9797
}
9898
$oPage->add($sExtensionsAdded);
9999
$oPage->add('</div>');
100-
$oPage->add('<div class="closed"><span class="title ibo-setup-summary-title">Extensions to be uninstalled</span>');
100+
$oPage->add('<div class="closed"><a class="title ibo-setup-summary-title" aria-label="Extensions to be uninstalled">Extensions to be uninstalled</a>');
101101

102102
$aExtensionsRemoved = json_decode($this->oWizard->GetParameter('removed_extensions'), true) ?? [];
103103
$aExtensionsNotUninstallable = json_decode($this->oWizard->GetParameter('extensions_not_uninstallable'));
@@ -117,7 +117,7 @@ public function Display(WebPage $oPage)
117117
$oPage->add($sExtensionsRemoved);
118118
$oPage->add('</div>');
119119

120-
$oPage->add('<div class="closed"><span class="title ibo-setup-summary-title">Database Parameters</span><ul>');
120+
$oPage->add('<div class="closed"><a class="title ibo-setup-summary-title" aria-label="Database Parameters">Database Parameters</a><ul>');
121121
$oPage->add('<li>Server Name: '.$aInstallParams['database']['server'].'</li>');
122122
$oPage->add('<li>DB User Name: '.$aInstallParams['database']['user'].'</li>');
123123
$oPage->add('<li>DB user password: ***</li>');
@@ -133,11 +133,11 @@ public function Display(WebPage $oPage)
133133
}
134134
$oPage->add('</ul></div>');
135135

136-
$oPage->add('<div class="closed"><span class="title ibo-setup-summary-title">Data Model Configuration</span>');
136+
$oPage->add('<div class="closed"><a class="title ibo-setup-summary-title" aria-label="Data Model Configuration">Data Model Configuration</a>');
137137
$oPage->add($this->oWizard->GetParameter('display_choices'));
138138
$oPage->add('</div>');
139139

140-
$oPage->add('<div class="closed"><span class="title ibo-setup-summary-title">Other Parameters</span><ul>');
140+
$oPage->add('<div class="closed"><a class="title ibo-setup-summary-title" aria-label="Other Parameters">Other Parameters</a><ul>');
141141
if ($sMode == 'install') {
142142
$oPage->add('<li>Default language: '.$aInstallParams['language'].'</li>');
143143
}
@@ -153,7 +153,7 @@ public function Display(WebPage $oPage)
153153
$oPage->add('</ul></div>');
154154

155155
if ($sMode == 'install') {
156-
$oPage->add('<div class="closed"><span class="title ibo-setup-summary-title">Administrator Account</span><ul>');
156+
$oPage->add('<div class="closed"><a class="title ibo-setup-summary-title" aria-label="Administrator Account">Administrator Account</a><ul>');
157157
$oPage->add('<li>Login: '.$aInstallParams['admin_account']['user'].'</li>');
158158
$oPage->add('<li>Password: '.$aInstallParams['admin_account']['pwd'].'</li>');
159159
$oPage->add('<li>Language: '.$aInstallParams['admin_account']['language'].'</li>');
@@ -162,7 +162,7 @@ public function Display(WebPage $oPage)
162162

163163
$aMiscOptions = $aInstallParams['options'];
164164
if (count($aMiscOptions) > 0) {
165-
$oPage->add('<div class="closed"><span class="title">Miscellaneous Options</span><ul>');
165+
$oPage->add('<div class="closed"><a class="title ibo-setup-summary-title">Miscellaneous Options</a><ul>');
166166
foreach ($aMiscOptions as $sKey => $sValue) {
167167
$oPage->add('<li>'.$sKey.': '.$sValue.'</li>');
168168
}
@@ -178,7 +178,7 @@ public function Display(WebPage $oPage)
178178
$oParams->LoadFromHash($aInstallParams);
179179
$oParams->ToXML($oDoc, null, 'installation');
180180
$sXML = $oDoc->saveXML();
181-
$oPage->add('<div class="closed"><span class="title">XML Config file</span><ul><pre>');
181+
$oPage->add('<div class="closed"><a class="title ibo-setup-summary-title">XML Config file</a><ul><pre>');
182182
$oPage->add(utils::EscapeHtml($sXML));
183183
$oPage->add('</pre></ul></div>');
184184
}

0 commit comments

Comments
 (0)