Compare commits
2 Commits
bc7b146e91
...
4bdb920c71
Author | SHA1 | Date |
---|---|---|
Niko Abeler | 4bdb920c71 | |
Niko Abeler | ff10f6c5eb |
|
@ -36,7 +36,9 @@ func NewWebApp(
|
||||||
webmentionService *app.WebmentionService,
|
webmentionService *app.WebmentionService,
|
||||||
interactionRepo repository.InteractionRepository,
|
interactionRepo repository.InteractionRepository,
|
||||||
) *WebApp {
|
) *WebApp {
|
||||||
app := fiber.New()
|
app := fiber.New(fiber.Config{
|
||||||
|
BodyLimit: 50 * 1024 * 1024, // 50MB in bytes
|
||||||
|
})
|
||||||
app.Use(middleware.NewUserMiddleware(authorService).Handle)
|
app.Use(middleware.NewUserMiddleware(authorService).Handle)
|
||||||
|
|
||||||
indexHandler := NewIndexHandler(entryService, siteConfigService)
|
indexHandler := NewIndexHandler(entryService, siteConfigService)
|
||||||
|
|
|
@ -30,6 +30,7 @@ function addFileDrop(id) {
|
||||||
const formData = new FormData()
|
const formData = new FormData()
|
||||||
formData.append("file", file)
|
formData.append("file", file)
|
||||||
|
|
||||||
|
textArea.classList.add("drop-file-process")
|
||||||
fetch(
|
fetch(
|
||||||
"/admin/api/binaries",
|
"/admin/api/binaries",
|
||||||
{
|
{
|
||||||
|
@ -44,6 +45,11 @@ function addFileDrop(id) {
|
||||||
} else {
|
} else {
|
||||||
textArea.value += `\n[${file.name}](${data.location})`
|
textArea.value += `\n[${file.name}](${data.location})`
|
||||||
}
|
}
|
||||||
|
textArea.classList.remove("drop-file-process")
|
||||||
|
}).catch(err => {
|
||||||
|
console.error(err);
|
||||||
|
}).finally(() => {
|
||||||
|
textArea.classList.remove("drop-file-process")
|
||||||
})
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,4 +28,25 @@
|
||||||
border-style: dashed;
|
border-style: dashed;
|
||||||
border-width: 4px;
|
border-width: 4px;
|
||||||
border-color: #5391ff;
|
border-color: #5391ff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@keyframes border-pulsate {
|
||||||
|
0% {
|
||||||
|
border-color: #5391ff;
|
||||||
|
}
|
||||||
|
|
||||||
|
50% {
|
||||||
|
border-color: rgba(0, 255, 255, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
100% {
|
||||||
|
border-color: #5391ff;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.drop-file-process {
|
||||||
|
border-style: dashed;
|
||||||
|
border-width: 4px;
|
||||||
|
border-color: #5391ff;
|
||||||
|
animation: border-pulsate 2s infinite;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue