Skip to content

Commit cef7fae

Browse files
committed
feat(defaultTheme): add multi-select to entry list
1 parent a818784 commit cef7fae

File tree

7 files changed

+234
-169
lines changed

7 files changed

+234
-169
lines changed

src/i18n/translation.go

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,8 @@ type Translation struct {
2424

2525
FilterLabel string
2626

27-
SelectStart string
28-
SelectCancel string
29-
SelectAll string
27+
ToggleSelectLabel string
28+
SelectAllLabel string
3029

3130
ArchiveLabel string
3231

@@ -63,9 +62,8 @@ var translationEnUs = Translation{
6362

6463
FilterLabel: "filter...",
6564

66-
SelectStart: "Select",
67-
SelectCancel: "Cancel",
68-
SelectAll: "Select all",
65+
ToggleSelectLabel: "Toggle select",
66+
SelectAllLabel: "Select all",
6967

7068
ArchiveLabel: "Archive",
7169

@@ -102,9 +100,8 @@ var translationZhSimp = Translation{
102100

103101
FilterLabel: "筛选……",
104102

105-
SelectStart: "选择",
106-
SelectCancel: "取消",
107-
SelectAll: "全选",
103+
ToggleSelectLabel: "切换勾选",
104+
SelectAllLabel: "全选",
108105

109106
ArchiveLabel: "打包",
110107

@@ -141,9 +138,8 @@ var translationZhTrad = Translation{
141138

142139
FilterLabel: "篩選……",
143140

144-
SelectStart: "選擇",
145-
SelectCancel: "取消",
146-
SelectAll: "全選",
141+
ToggleSelectLabel: "切換勾選",
142+
SelectAllLabel: "全選",
147143

148144
ArchiveLabel: "打包",
149145

src/serverHandler/mutate.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,5 +68,6 @@ func (h *aliasHandler) mutate(w http.ResponseWriter, r *http.Request, session *s
6868
}
6969

7070
data.Status = http.StatusInternalServerError
71+
data.SubItems = nil
7172
return
7273
}

src/serverHandler/page.go

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,13 @@ func updateSubItemsHtml(data *responseData) {
4141
readableSize = tplUtil.FormatSize(info.Size())
4242
}
4343

44-
var deleteUrl string
45-
if data.CanDelete && !isVirtual(info) {
46-
deleteUrl = name
47-
}
48-
4944
data.SubItemsHtml[i] = itemHtml{
45+
Name: name,
5046
Type: typ,
5147
Url: url,
5248
DisplayName: displayName,
5349
DisplaySize: readableSize,
5450
DisplayTime: tplUtil.FormatTime(info.ModTime()),
55-
DeleteUrl: deleteUrl,
5651
}
5752
}
5853
}

src/serverHandler/sessionData.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ type pathEntry struct {
4545
}
4646

4747
type itemHtml struct {
48+
Name string
4849
Type template.HTML
4950
Url string
5051
DisplayName template.HTML
5152
DisplaySize template.HTML
5253
DisplayTime template.HTML
53-
DeleteUrl string
5454
}
5555

5656
type sessionContext struct {

0 commit comments

Comments
 (0)