parent
83933b9df6
commit
80f9873331
6 changed files with 36 additions and 4 deletions
@ -0,0 +1,21 @@ |
|||||||
|
export function removeSortingInfo(groupId: string) { |
||||||
|
return (groupId || '').replace(/^\d+-/, ''); |
||||||
|
} |
||||||
|
|
||||||
|
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; |
||||||
|
} |
Loading…
Reference in new issue