Add JavaScript and VCS content and fix rendering issue
This commit is contained in:
@ -1,3 +1,21 @@
|
||||
export function queryGroupElementsById(groupId: string) {
|
||||
const elements = document.querySelectorAll(
|
||||
`[data-group-id$="-${groupId}"]`
|
||||
) as any;
|
||||
const matchingElements: HTMLElement[] = [];
|
||||
|
||||
elements.forEach((element: HTMLElement) => {
|
||||
const foundGroupId = element?.dataset?.groupId || '';
|
||||
const validGroupRegex = new RegExp(`^\\d+-${groupId}$`);
|
||||
|
||||
if (validGroupRegex.test(foundGroupId)) {
|
||||
matchingElements.push(element);
|
||||
}
|
||||
});
|
||||
|
||||
return matchingElements;
|
||||
}
|
||||
|
||||
export function removeSortingInfo(groupId: string) {
|
||||
return (groupId || '').replace(/^\d+-/, '');
|
||||
}
|
||||
|
Reference in New Issue
Block a user