diff --git a/app/frontend/templates/panel/server_files.html b/app/frontend/templates/panel/server_files.html index 5734f3a6..db380018 100644 --- a/app/frontend/templates/panel/server_files.html +++ b/app/frontend/templates/panel/server_files.html @@ -721,10 +721,19 @@ if (event.target.responseText == 'success') { console.log('Upload for file', file.name, 'was successful!'); let caught = false; + try { + if (document.getElementById(path).classList.contains("clicked")) { + var expanded = true; + } + } catch { + var expanded = false; + } + try { var par_el = document.getElementById(path + "ul"); var items = par_el.children; - } catch { + } catch (err) { + console.log(err) caught = true; var par_el = document.getElementById("files-tree"); var items = par_el.children; @@ -739,9 +748,9 @@ } } if (!flag) { - if (caught) { + if (caught && expanded == false) { $(par_el).append('