From 341ae57d03050b9c095e94e4c3d5855386ca5d49 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sun, 18 Mar 2018 19:37:09 +0100
Subject: [PATCH] Improved upload API

---
 assets/js/page_upload.js      | 1 +
 assets/sass/_page_upload.sass | 6 +++---
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/assets/js/page_upload.js b/assets/js/page_upload.js
index 9c3d24a..fa90d9b 100644
--- a/assets/js/page_upload.js
+++ b/assets/js/page_upload.js
@@ -68,6 +68,7 @@ element.addEventListener("change", () => {
                     image_error.classList.add("alert", "error");
                     image_error.innerText = JSON.stringify(json.errors);
                     image_container.insertBefore(image_error, image_description);
+                    image_container.classList.remove("uploading");
                 }
 
                 console.log(json);
diff --git a/assets/sass/_page_upload.sass b/assets/sass/_page_upload.sass
index e80ea0e..71b15f0 100644
--- a/assets/sass/_page_upload.sass
+++ b/assets/sass/_page_upload.sass
@@ -164,7 +164,7 @@
             left: 0
             bottom: 0
             will-change: left, right
-            animation: indeterminate 4.2s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite
+            animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite
           &::after
             content: ''
             position: absolute
@@ -173,8 +173,8 @@
             left: 0
             bottom: 0
             will-change: left, right
-            animation: indeterminate-short 4.2s cubic-bezier(0.165, 0.84, 0.44, 1) infinite
-            animation-delay: 2.25s
+            animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite
+            animation-delay: 1.125s
       &:not(.uploading).progress
         display: none
       .image
-- 
GitLab