@@ -15,17 +15,17 @@ async function loadBranchesAndTags(area, loadingButton) {
15
15
}
16
16
17
17
function addTags ( area , tags ) {
18
- toggleElem ( area . querySelectorAll ( '.tag-area-parent' ) , tags . length > 0 ) ;
19
18
const tagArea = area . querySelector ( '.tag-area' ) ;
19
+ toggleElem ( tagArea , tags . length > 0 ) ;
20
20
for ( const tag of tags ) {
21
21
addLink ( tagArea , tag . web_link , tag . name ) ;
22
22
}
23
23
}
24
24
25
25
function addBranches ( area , branches , defaultBranch ) {
26
26
const defaultBranchTooltip = area . getAttribute ( 'data-text-default-branch-tooltip' ) ;
27
- toggleElem ( area . querySelectorAll ( '.branch-area-parent' ) , branches . length > 0 ) ;
28
27
const branchArea = area . querySelector ( '.branch-area' ) ;
28
+ toggleElem ( branchArea , branches . length > 0 ) ;
29
29
for ( const branch of branches ) {
30
30
const tooltip = defaultBranch === branch . name ? defaultBranchTooltip : null ;
31
31
addLink ( branchArea , branch . web_link , branch . name , tooltip ) ;
@@ -34,19 +34,19 @@ function addBranches(area, branches, defaultBranch) {
34
34
35
35
function addLink ( parent , href , text , tooltip ) {
36
36
const link = document . createElement ( 'a' ) ;
37
- link . classList . add ( 'muted' , 'gt-px-2' , 'gt-rounded' ) ;
37
+ link . classList . add ( 'muted' , 'gt-px-2' ) ;
38
38
link . href = href ;
39
39
link . textContent = text ;
40
40
if ( tooltip ) {
41
- link . classList . add ( 'gt-border-secondary' ) ;
41
+ link . classList . add ( 'gt-border-secondary' , 'gt-rounded' ) ;
42
42
link . setAttribute ( 'data-tooltip-content' , tooltip ) ;
43
43
}
44
44
parent . append ( link ) ;
45
45
}
46
46
47
47
export function initLoadBranchesAndTagsButton ( ) {
48
48
for ( const area of document . querySelectorAll ( '.branch-and-tag-area' ) ) {
49
- const loadButton = area . querySelector ( '.load-branches-and-tags' ) ;
50
- loadButton . addEventListener ( 'click' , ( ) => loadBranchesAndTags ( area , loadButton ) ) ;
49
+ const btn = area . querySelector ( '.load-branches-and-tags' ) ;
50
+ btn . addEventListener ( 'click' , ( ) => loadBranchesAndTags ( area , btn ) ) ;
51
51
}
52
52
}
0 commit comments