You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/ROOT/pages/migration-from-7x.adoc
+16-10Lines changed: 16 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -246,23 +246,29 @@ For information on disabling DOMPurify sanitization (not recommended), see xref:
246
246
== Core Changes
247
247
248
248
[[split-button-css-breaking-change]]
249
-
=== Split button CSS structure updates
249
+
=== Split Button Styling Update for Custom Skins
250
250
// #TINY-8665
251
251
252
-
{productname} {productmajorversion} updates the internal structure of split buttons. Split buttons now render as two separate componentsfor the main action and the dropdown chevron.
252
+
{productname} {productmajorversion}, xref:custom-split-toolbar-button.adoc[split toolbar buttons] now render as two distinct components: one for the primary action and one for the dropdown chevron.
253
253
254
-
**Impact**: This change only affects users with custom skins.
254
+
This structural change modifies the DOM layout of split buttons and may break custom CSS rules that rely on the previous structure.
255
255
256
-
**Migration steps**:
256
+
**Impact**: This change only affects integrators using *custom skins*.
257
257
258
-
If you have a custom skin, rebuild it using the {productname} {productmajorversion} codebase. See xref:creating-a-skin.adoc[Creating a Skin] for guidance on the custom skin development process.
258
+
**Migration Guide:**
259
259
260
-
**Migration checklist:**
260
+
If your implementation includes a custom skin, follow these steps to ensure compatibility:
261
+
262
+
* [ ] Confirm whether your project uses a custom skin.
263
+
* [ ] **Rebuild your custom skin** using the {productname} {productmajorversion} codebase. See xref:creating-a-skin.adoc[Creating a Skin] for instructions.
264
+
* [ ] **Update your split button usage** to align with the new structure, including support for the `chevronTooltip` option. Refer to xref:custom-split-toolbar-button.adoc[Split Toolbar Buttons] for updated configuration details.
265
+
* [ ] **Test the rendering and interaction** of split buttons in your editor to verify expected behavior.
266
+
267
+
**Summary of Changes:**
261
268
262
-
* [ ] Identify if you are using a custom skin.
263
-
* [ ] Rebuild your custom skin using the {productname} {productmajorversion} codebase.
264
-
* [ ] Test your custom skin with split buttons in {productname} {productmajorversion}.
265
-
* [ ] Refer to xref:creating-a-skin.adoc[Creating a Skin] for details.
269
+
* Split buttons now render as two separate DOM elements.
270
+
* CSS selectors and styles that depended on the old structure may no longer apply correctly.
271
+
* The `chevronTooltip` API option is now supported.
0 commit comments