Skip to content

Commit 18060c4

Browse files
authored
Merge pull request #13 from punktDe/TYPO3-11_Compatibility
[TASK] Update extension for TYPO3 11 LTS compatibility
2 parents 0421e22 + 12fd5cc commit 18060c4

File tree

9 files changed

+27
-87
lines changed

9 files changed

+27
-87
lines changed

Classes/Backend/PageLayoutHeader.php

+4-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,10 @@ protected function toolbarIsEnabledForUser(): bool
108108
{
109109
$isEnabled = true;
110110

111-
if ((bool)$this->backendUser->uc['disableQuickeditInPageModule']) {
111+
if (
112+
array_key_exists('disableQuickeditInPageModule', $this->backendUser->uc) &&
113+
(bool)$this->backendUser->uc['disableQuickeditInPageModule'] === true
114+
) {
112115
$isEnabled = false;
113116
}
114117

Classes/ViewHelpers/Be/EditRecordViewHelper.php

-69
This file was deleted.

Documentation/Changelog/Index.rst

+6
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,14 @@
66
Change log
77
==========
88

9+
Version 1.0.0
10+
-------------
11+
12+
- Update extension for TYPO3 11 LTS support
13+
914
Version 0.2.1
1015
-------------
16+
1117
- Fix missing extension icon issue (https://github.com/punktDe/quickedit/issues/7)
1218
- Fix missing collapse/hide icons in TYPO3 10 (https://github.com/punktDe/quickedit/issues/8)
1319

Documentation/Settings.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ project = Quickedit
2525
# ... (recommended) version, displayed next to title (desktop) and in <meta name="book-version"
2626
# .................................................................................
2727

28-
release = 0.2.1
28+
release = 1.0.0
2929

3030
# .................................................................................
3131
# ... (recommended) displayed in footer

Resources/Private/Partials/Backend/QuickeditToggle.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div class="quickedit__toggle-container text-center">
22
<a class="btn btn-default quickedit__toggle-button {f:if(condition: isVisible, then: '', else: 'collapsed')}"
3-
data-toggle="collapse"
3+
data-bs-toggle="collapse"
44
href="#quick-edit"
55
role="button"
66
aria-expanded="{f:if(condition: isVisible, then: 'true', else: 'false')}"

Resources/Private/Templates/Backend/Quickedit.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
{namespace qick=PunktDe\Quickedit\ViewHelpers}
1+
{namespace be=TYPO3\CMS\Backend\ViewHelpers}
22

33
<f:if condition="{config}">
44
<f:render partial="QuickeditHeader" />
55

6-
<div class="quickedit__container {f:if(condition: isVisible, then: 'collapse in', else: 'collapse')}" id="quick-edit" data-page="{pageId}">
6+
<div class="quickedit__container {f:if(condition: isVisible, then: 'collapse show', else: 'collapse')}" id="quick-edit" data-page="{pageId}">
77
<div class="quickedit__container-inner">
88
<f:for each="{config}" as="editConfig">
99
<div class="quickedit__group">
1010
<div class="quickedit__label">{editConfig.label}</div>
1111

12-
<qick:be.editRecord table="pages" uid="{pageId}" fields="{editConfig.fields}" class="quickedit__edit-button btn btn-default">
12+
<be:link.editRecord table="pages" uid="{pageId}" fields="{editConfig.fields}" class="quickedit__edit-button btn btn-default">
1313
<core:icon identifier="actions-open" size="default" />
14-
</qick:be.editRecord>
14+
</be:link.editRecord>
1515

1616
<f:if condition="{editConfig.previewFields}">
17-
<div class="quickedit__field-value" data-toggle="tooltip" data-title="
17+
<div class="quickedit__field-value" data-bs-toggle="tooltip" title="
1818
{f:render(partial:'FieldValues', arguments:{editConfig:editConfig})}"
19-
data-html="true" data-placement="bottom">
19+
data-bs-html="true" data-bs-placement="bottom">
2020
<f:translate key="LLL:EXT:quickedit/Resources/Private/Language/Backend.xlf:currentValues" />
2121
</div>
2222
</f:if>

Resources/Public/Backend/Css/quickedit.css

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,20 +15,20 @@
1515
}
1616

1717
.quickedit__label {
18-
font-size: 2rem;
18+
font-size: 1rem;
1919
}
2020

2121
.quickedit__edit-button {
2222
display: inline-block;
2323
margin: 5px;
2424
border: 1px solid gray;
25-
padding: .5rem;
25+
padding: .25rem;
2626
}
2727

2828
.quickedit__header {
2929
padding: 1rem;
3030
background-color: #eee;
31-
font-size: 1.5rem;
31+
font-size: 1rem;
3232
}
3333

3434
.quickedit__toggle-container {
@@ -38,12 +38,12 @@
3838
.btn-default.quickedit__toggle-button {
3939
margin-top: -1px;
4040
border-top: none;
41-
width: 4rem;
42-
height: 2.5rem;
41+
width: 3rem;
42+
height: 2rem;
4343
background-image: url(../../../../../../../typo3conf/ext/quickedit/Resources/Public/Icons/angle-up-solid.svg);
4444
background-position: center;
4545
background-repeat: no-repeat;
46-
background-size: 2rem 2rem;
46+
background-size: 1rem 2rem;
4747
}
4848

4949
.btn-default.quickedit__toggle-button.collapsed {

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"issues": "https://github.com/punktDe/quickedit/issues"
1515
},
1616
"require": {
17-
"typo3/cms-core": "^9.5 || ^10.4"
17+
"typo3/cms-core": "^11.5"
1818
},
1919
"autoload": {
2020
"psr-4": {

ext_emconf.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
$EM_CONF[$_EXTKEY] = [
33
'title' => 'Toolbar for editing page properties',
44
'description' => 'This extension provides a configurable toolbar for editing page properties.',
5-
'version' => '0.2.1',
5+
'version' => '1.0.0',
66
'category' => 'be',
77
'constraints' => [
88
'depends' => [
9-
'typo3' => '9.5.0 - 10.4.99'
9+
'typo3' => '11.5.0 - 11.5.99'
1010
],
1111
'conflicts' => [],
1212
'suggests' => [],

0 commit comments

Comments
 (0)