Skip to content

Commit eb047b6

Browse files
benjaminkottlolli42
authored andcommitted
[BUGFIX] Streamline panel header for tasks with errors
Resolves: #106583 Releases: main, 13.4 Change-Id: I2e020742131e5d4e783d5bad9a18848a736b1a91 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/89150 Tested-by: core-ci <typo3@b13.com> Reviewed-by: Andreas Kienast <akienast@scripting-base.de> Tested-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Andreas Kienast <akienast@scripting-base.de> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
1 parent aa1a887 commit eb047b6

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

typo3/sysext/scheduler/Resources/Private/Partials/TaskList.html

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -24,31 +24,26 @@
2424
<f:if condition="{errorClasses}">
2525
<div class="panel panel-default">
2626
<div class="panel-heading taskGroup" data-task-group-id="missing">
27-
<button
28-
type="button"
29-
title="{f:translate(key: 'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:label.errorClass')}"
30-
class="btn btn-link fw-bold"
31-
data-bs-toggle="collapse"
32-
data-bs-target="#scheduler-task-group-missing"
33-
aria-expanded="{f:if(condition: errorClassesCollapsed, then: 'false', else: 'true')}"
34-
>
35-
<strong><f:translate key="LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:label.errorClass"/></strong>
36-
</button>
37-
<button
38-
type="button"
39-
class="btn btn-default btn-sm float-end t3js-toggle-table"
40-
data-bs-toggle="collapse"
41-
data-bs-target="#scheduler-task-group-missing"
42-
aria-expanded="{f:if(condition: errorClassesCollapsed, then: 'false', else: 'true')}"
43-
>
44-
<core:icon identifier="{f:if(condition: errorClassesCollapsed, then: 'actions-view-list-expand', else: 'actions-view-list-collapse')}" size="small" />
45-
</button>
27+
<div class="panel-heading-row">
28+
<button
29+
class="panel-button{f:if(condition: errorClassesCollapsed, then: ' collapsed', else: '')}"
30+
type="button"
31+
data-bs-toggle="collapse"
32+
data-bs-target="#scheduler-task-group-missing"
33+
aria-expanded="{f:if(condition: errorClassesCollapsed, then: 'false', else: 'true')}"
34+
>
35+
<div class="panel-title">
36+
<strong><f:translate key="LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:label.errorClass"/></strong>
37+
</div>
38+
<span class="caret"></span>
39+
</button>
40+
</div>
4641
</div>
4742
<div class="panel-collapse collapse {f:if(condition: '!{errorClassesCollapsed}', then: 'show')}" id="scheduler-task-group-missing" data-table="task-group-missing" >
4843
<div class="table-fit">
4944
<table class="table table-striped table-hover">
5045
<tr class="taskGroup" data-task-group-id="0">
51-
<td class="nowrap-disabled"><span>{f:translate(key:'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:msg.invalidTaskClass') -> f:format.raw()}</span></td>
46+
<td><span>{f:translate(key:'LLL:EXT:scheduler/Resources/Private/Language/locallang.xlf:msg.invalidTaskClass') -> f:format.raw()}</span></td>
5247
</tr>
5348
</table>
5449
<table class="table table-striped table-hover" data-scheduler-table>

0 commit comments

Comments
 (0)