Skip to content

Commit 3a9639f

Browse files
committed
Show icon button for expanding instead of clickable file number, add hover effect
1 parent 96f975d commit 3a9639f

File tree

5 files changed

+36
-11
lines changed

5 files changed

+36
-11
lines changed

internal/webserver/web/static/css/cover.css

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -359,7 +359,6 @@ a:hover {
359359
background-color: rgba(255, 255, 255, 0.04);
360360
}
361361

362-
/* Optional hover polish */
363362
.filelist-item:hover {
364363
background-color: rgba(255, 255, 255, 0.08);
365364
}
@@ -369,4 +368,25 @@ tr.no-bottom-border td {
369368
border-bottom: none
370369
}
371370

371+
.filerequest-item:hover > td {
372+
background-color: rgba(255, 255, 255, 0.08);
373+
}
374+
.filerequest-item > td {
375+
transition: background-color 0.15s ease-in-out;
376+
}
377+
378+
.collapse-toggle i {
379+
display: inline-block;
380+
transition: transform 0.2s ease;
381+
}
372382

383+
.collapse-toggle[aria-expanded="true"] i {
384+
transform: rotate(180deg);
385+
}
386+
387+
.collapse-toggle:hover {
388+
opacity: 0.8;
389+
}
390+
.collapse-toggle {
391+
padding: 0.25rem;
392+
}

internal/webserver/web/static/css/min/gokapi.min.5.css

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/webserver/web/static/js/admin_ui_filerequest.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,7 @@ function createFileRequestRow(jsonResult, user) {
228228

229229
const tr = document.createElement("tr");
230230
tr.id = `row-${jsonResult.id}`;
231+
tr.className = "filerequest-item";
231232

232233
// Name
233234
tr.appendChild(tdLink(jsonResult.name, publicUrl));

internal/webserver/web/static/js/min/admin.min.15.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/webserver/web/templates/html_uploadrequest.tmpl

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<tbody id="filerequesttable">
3838

3939
{{ range .FileRequests }}
40-
<tr id="row-{{ .Id }}" class="no-bottom-border">
40+
<tr id="row-{{ .Id }}" class="no-bottom-border filerequest-item">
4141
<td><a href="{{ $.ServerUrl }}publicUpload?id={{ .Id }}&key={{ .ApiKey }}" target="_blank">{{ .Name }}</a></td>
4242
{{ template "uRFileCell" . }}
4343
<td>{{ .GetReadableTotalSize }}</td>
@@ -218,13 +218,17 @@
218218

219219
{{ define "uRFileCell" }}
220220
<td>
221-
{{ if gt .UploadedFiles 0 }}<a
222-
href="#"
223-
data-bs-toggle="collapse"
224-
data-bs-target="#collapse-filelist-{{ .Id }}"
225-
aria-expanded="false"
226-
aria-controls="collapse-filelist-{{ .Id }}">{{end}}
227221
{{ .UploadedFiles }}{{ if ne .MaxFiles 0 }} / {{ .MaxFiles }}{{end}}
228-
{{ if gt .UploadedFiles 0 }}</a>{{end}}
222+
{{ if gt .UploadedFiles 0 }}
223+
<button
224+
class="btn btn-sm btn-link text-light p-0 collapse-toggle"
225+
data-bs-toggle="collapse"
226+
data-bs-target="#collapse-filelist-{{ .Id }}"
227+
aria-expanded="false"
228+
aria-controls="collapse-filelist-{{ .Id }}"
229+
>
230+
<i class="bi bi-chevron-down"></i>
231+
</button>
232+
{{end}}
229233
</td>
230234
{{ end }}

0 commit comments

Comments
 (0)