@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
27 lines (21 loc) • 704 B
JavaScript
;
function detectListViewWithItemSelector(str) {
const patterns = [
/\.k-listview\s+[>\s]+\w+/,
/\.k-list-item/,
/\.k-listview\s+\.k-item/,
/\.k-listview-content/,
];
return patterns.some(pattern => pattern.test(str));
}
function detectPagerNumbersSelector(str) {
return /\.k-pager-numbers(?!-wrap)/.test(str) && !/\.k-pager-numbers-wrap\s+\.k-pager-numbers/.test(str);
}
function transformPagerNumbersSelector(str) {
return str.replace(/(?<!\.k-pager-numbers-wrap\s)\.k-pager-numbers(?!-wrap)/g, '.k-pager-numbers-wrap .k-pager-numbers');
}
module.exports = {
detectListViewWithItemSelector,
detectPagerNumbersSelector,
transformPagerNumbersSelector,
};