Skip to content

Commit

Permalink
Merge pull request #3465 from plentymarkets/complete-cls-solution
Browse files Browse the repository at this point in the history
Complete cls solution
  • Loading branch information
ksted authored Jan 12, 2024
2 parents a1847a9 + 4e4fc34 commit b36da8d
Show file tree
Hide file tree
Showing 214 changed files with 388 additions and 305 deletions.
8 changes: 8 additions & 0 deletions config.json
Original file line number Diff line number Diff line change
Expand Up @@ -331,6 +331,14 @@
"Config.HeaderTab": {
"label": "Config.headerTab",
"formFields": {
"header.low_cls_mode": {
"type": "checkBox",
"required": false,
"label": "Config.headerStickyLabel",
"options": {
"defaultValue": "true"
}
},
"header.show_navbars": {
"type": "selectBox",
"required": false,
Expand Down
7 changes: 6 additions & 1 deletion meta/documents/changelog_de.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Release Notes für plentyShop LTS

##v5.0.62 (2024-01-xx) <a href="https://github.com/plentymarkets/plugin-ceres/compare/5.0.61...5.0.62" target="_blank" rel="noopener"><b>Übersicht aller Änderungen</b></a>
## v5.0.62 (2024-X-XX) <a href="https://github.com/plentymarkets/plugin-ceres/compare/5.0.61...5.0.62" target="_blank" rel="noopener"><b>Übersicht aller Änderungen</b></a>

### Hinzugefügt

- In den Plugin-Einstellungen gibt es eine neue Einstellung im Bereich **Header**. Wenn du die Einstellung **Header oben fixieren** aktivierst, wird der Header beim Scrollen oben am Seitenanfang fixiert. Diese Einstellung hat Auswirkungen sowohl auf den Standard-Header als auch auf den ShopBuilder-Header. Durch das Aktivieren der Einstellung reduziert sich [Content Layout Shift](https://web.dev/articles/cls) deutlich, weil somit eine teure Berechnung ersetzt wird.
- ***Wichtig:*** Die Einstellung betrifft den gesamten Header. Das bedeutet, dass sie für das Fixieren von Header-Elementen die Einstellungen einzelner ShopBuilder-Widgets überschreibt.

### Geändert

Expand Down
7 changes: 6 additions & 1 deletion meta/documents/changelog_en.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Release Notes for plentyShop LTS

##v5.0.62 (2024-01-xx) <a href="https://github.com/plentymarkets/plugin-ceres/compare/5.0.61...5.0.62" target="_blank" rel="noopener"><b>Overview of all changes</b></a>
## v5.0.62 (2024-XX-XX) <a href="https://github.com/plentymarkets/plugin-ceres/compare/5.0.61...5.0.62" target="_blank" rel="noopener"><b>Overview of all changes</b></a>

### Added

- The plugin configuration contains a new setting in the **Header** section. By activating the setting **Fix header at the top of the page**, the header is fixed at the top of the page when scrolling. This setting applies to both the default header and the ShopBuilder header. Activating this setting significantly decreases [Content Layout Shift](https://web.dev/articles/cls) because it replaces an expensive calculation.
- ***Important:*** This setting always applies to the whole header. This means that, as far as fixating header elements is concerned, it takes precedent over the configuration of any individual ShopBuilder widget.

### Changed

Expand Down
10 changes: 6 additions & 4 deletions resources/css/ceres-base.scss

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 6 additions & 4 deletions resources/css/ceres-checkout.scss

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions resources/js/dist/ceres-base.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-base.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-base.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-base.min.js.map

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions resources/js/dist/ceres-checkout.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-checkout.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-checkout.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-checkout.min.js.map

Large diffs are not rendered by default.

13 changes: 13 additions & 0 deletions resources/js/dist/ceres-client.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-client.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-client.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion resources/js/dist/ceres-client.min.js.map

Large diffs are not rendered by default.

Loading

0 comments on commit b36da8d

Please sign in to comment.