@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
23 lines (17 loc) • 1.11 kB
JavaScript
;
const { applyTreeViewClassStrips } = require('../_shared.cjs');
module.exports = function transformer(fileInfo) {
if (!/\.(css|scss|sass|less)$/i.test(fileInfo.path)) {
return undefined;
}
const updated = applyTreeViewClassStrips(fileInfo.source);
return updated !== fileInfo.source ? updated : undefined;
};
module.exports.aiInstructions = `Several CSS classes were removed from TreeView elements in Kendo UI 2024 Q2:
- k-group removed from ul.k-treeview-group: .k-treeview-group.k-group → .k-treeview-group
- k-first removed from li.k-treeview-item: .k-treeview-item.k-first → .k-treeview-item
- k-last removed from li.k-treeview-item: .k-treeview-item.k-last → .k-treeview-item
- k-item removed from li.k-treeview-item: .k-treeview-item.k-item → .k-treeview-item
- k-in removed from span.k-treeview-leaf: .k-treeview-leaf.k-in → .k-treeview-leaf
- k-toggle-icon removed from toggle arrows: .k-treeview-toggle.k-toggle-icon → .k-treeview-toggle
These classes are only stripped when they appear in compound selectors next to their respective TreeView classes.`;