blob: 5ebb8a35787dd95d45529ba86702c44387835cda (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
// ==UserScript==
// @name gitlab
// @match *://*/*
// @run-at document-end
// @grant none
// ==/UserScript==
(async function unwrap(subgroups) {
await new Promise(resolve => setTimeout(resolve, 600));
for (subgroup of subgroups) {
if (! subgroup.classList.contains("has-children")) {
continue;
}
subgroup.click()
unwrap(subgroup.getElementsByClassName("group-row has-children"));
}
return
})(document.getElementsByClassName("group-row has-children"));
|