Skip to content

Commit 4145d5d

Browse files
committed
fix
1 parent a8f6d18 commit 4145d5d

File tree

8 files changed

+19
-14
lines changed

8 files changed

+19
-14
lines changed

modules/templates/util_render.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,15 @@ func (ut *RenderUtils) RenderLabel(label *issues_model.Label) template.HTML {
181181
textColor, itemColor, itemHTML)
182182
}
183183

184-
func (ut *RenderUtils) RenderFolderIconByOpenState(isOpen bool) template.HTML {
184+
func (ut *RenderUtils) RenderExpandedFolderIcon() template.HTML {
185+
return ut.RenderFolderIconByExpansionState(true)
186+
}
187+
188+
func (ut *RenderUtils) RenderCollapsedFolderIcon() template.HTML {
189+
return ut.RenderFolderIconByExpansionState(false)
190+
}
191+
192+
func (ut *RenderUtils) RenderFolderIconByExpansionState(isOpen bool) template.HTML {
185193
if setting.UI.FileIconTheme == "material" {
186194
return fileicon.DefaultMaterialIconProvider().FolderIcon(ut.ctx, isOpen)
187195
}

templates/admin/repo/unadopted.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<div class="ui aligned divided list">
2222
{{range $dirI, $dir := .Dirs}}
2323
<div class="item tw-flex tw-items-center">
24-
<span class="tw-flex-1"> {{ctx.RenderUtils.RenderFolderIconByOpenState false}} {{$dir}}</span>
24+
<span class="tw-flex-1"> {{ctx.RenderUtils.RenderCollapsedFolderIcon}} {{$dir}}</span>
2525
<div>
2626
<button class="ui button primary show-modal tw-p-2" data-modal="#adopt-unadopted-modal-{{$dirI}}">{{svg "octicon-plus"}} {{ctx.Locale.Tr "repo.adopt_preexisting_label"}}</button>
2727
<div class="ui g-modal-confirm modal" id="adopt-unadopted-modal-{{$dirI}}">

templates/repo/diff/box.tmpl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@
1515
const diffTreeIcon = `.octicon-sidebar-${diffTreeVisible ? 'expand' : 'collapse'}`;
1616
diffTreeBtn.querySelector(diffTreeIcon).classList.remove('tw-hidden');
1717
diffTreeBtn.setAttribute('data-tooltip-content', diffTreeBtn.getAttribute(diffTreeVisible ? 'data-hide-text' : 'data-show-text'));
18-
window.config.pageData.folderIcon = {{ctx.RenderUtils.RenderFolderIconByOpenState false}};
19-
window.config.pageData.openFolderIcon = {{ctx.RenderUtils.RenderFolderIconByOpenState true}};
18+
19+
window.config.pageData.expandedFolderIcon = {{ctx.RenderUtils.RenderExpandedFolderIcon}};
20+
window.config.pageData.collapsedFolderIcon = {{ctx.RenderUtils.RenderCollapsedFolderIcon}};
2021
</script>
2122
{{end}}
2223
{{if not .DiffNotAvailable}}

templates/repo/view.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{{template "base/head" .}}
22
<script type="module">
3-
window.config.pageData.folderIcon = {{ctx.RenderUtils.RenderFolderIconByOpenState false}};
4-
window.config.pageData.openFolderIcon = {{ctx.RenderUtils.RenderFolderIconByOpenState true}};
3+
window.config.pageData.expandedFolderIcon = {{ctx.RenderUtils.RenderExpandedFolderIcon}};
4+
window.config.pageData.collapsedFolderIcon = {{ctx.RenderUtils.RenderCollapsedFolderIcon}};
55
</script>
66
<div role="main" aria-label="{{.Title}}" class="page-content repository file list {{if .IsBlame}}blame{{end}}">
77
{{template "repo/header" .}}

templates/repo/view_list.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</div>
77
{{if .HasParentPath}}
88
<a class="repo-file-line parent-link silenced" href="{{.BranchLink}}{{if .ParentPath}}{{PathEscapeSegments .ParentPath}}{{end}}">
9-
{{ctx.RenderUtils.RenderFolderIconByOpenState false}} ..
9+
{{ctx.RenderUtils.RenderCollapsedFolderIcon}} ..
1010
</a>
1111
{{end}}
1212
{{range $item := .Files}}

templates/user/settings/repos.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
<span><a href="{{$repo.BaseRepo.Link}}">{{$repo.BaseRepo.OwnerName}}/{{$repo.BaseRepo.Name}}</a></span>
3131
{{end}}
3232
{{else}}
33-
<span class="icon tw-inline-block tw-pt-2">{{ctx.RenderUtils.RenderFolderIconByOpenState false}}</span>
33+
<span class="icon tw-inline-block tw-pt-2">{{ctx.RenderUtils.RenderCollapsedFolderIcon}}</span>
3434
<span class="name tw-inline-block tw-pt-2">{{$.ContextUser.Name}}/{{$dir}}</span>
3535
<div class="tw-float-right">
3636
{{if $.allowAdopt}}

web_src/js/components/DiffFileTreeItem.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,7 @@ function getIconForDiffStatus(pType: FileStatus) {
4747
<!-- directory -->
4848
<SvgIcon :name="collapsed ? 'octicon-chevron-right' : 'octicon-chevron-down'"/>
4949
<!-- eslint-disable-next-line vue/no-v-html -->
50-
<span v-if="collapsed" class="item-icon" v-html="pageData.folderIcon"/>
51-
<!-- eslint-disable-next-line vue/no-v-html -->
52-
<span v-else class="item-icon" v-html="pageData.openFolderIcon"/>
50+
<span class="item-icon" v-html="collapsed ? pageData.collapsedFolderIcon : pageData.expandedFolderIcon"/>
5351
<span class="gt-ellipsis">{{ item.name }}</span>
5452
</div>
5553

web_src/js/components/ViewFileTreeItem.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,7 @@ onMounted(async () => {
8686
</div>
8787
<div class="item-content">
8888
<!-- eslint-disable-next-line vue/no-v-html -->
89-
<span v-if="isDirectory && collapsed" class="item-icon" v-html="pageData.folderIcon"/>
90-
<!-- eslint-disable-next-line vue/no-v-html -->
91-
<span v-else-if="isDirectory && !collapsed" class="item-icon" v-html="pageData.openFolderIcon"/>
89+
<span v-if="isDirectory" class="item-icon" v-html="collapsed ? pageData.collapsedFolderIcon : pageData.expandedFolderIcon"/>
9290
<!-- eslint-disable-next-line vue/no-v-html -->
9391
<span v-else class="item-icon" v-html="item.fileIcon"/>
9492
<span class="gt-ellipsis tw-flex-1">{{ item.entryName }}</span>

0 commit comments

Comments
 (0)