From 5891ad6a4812e85d147450012448beb66c6f97d9 Mon Sep 17 00:00:00 2001 From: Shashwat Chandra Date: Sat, 8 Jul 2017 19:26:32 +0530 Subject: [PATCH] Improving CSS for alerts + Fixing bug for nested folders + Adding folder-name edit --- dist/index.html | 6 ++++ src/js/store/folder_model.js | 9 +++-- src/js/views/file_item.vue | 4 +-- src/js/views/folder_item.vue | 70 ++++++++++++++++++++++++++++++++---- src/js/views/list.vue | 2 +- 5 files changed, 79 insertions(+), 12 deletions(-) diff --git a/dist/index.html b/dist/index.html index 3794787..ac5c893 100644 --- a/dist/index.html +++ b/dist/index.html @@ -12,6 +12,12 @@ padding-top: 50px; padding-bottom: 20px; } + + .bg-danger, .bg-success { + position: absolute; + left: 0; + right: 0; + } diff --git a/src/js/store/folder_model.js b/src/js/store/folder_model.js index b666ff9..5c8645d 100644 --- a/src/js/store/folder_model.js +++ b/src/js/store/folder_model.js @@ -78,8 +78,13 @@ class FolderModel { }); } - getNode (key) { - return this.root.children.find((elem) => { + getNode (key, tNode = null) { + let node = tNode; + if (node === null) { + node = this.root; + } + + return node.children.find((elem) => { return (elem.model.name === key || elem.model.uuid === key); }); } diff --git a/src/js/views/file_item.vue b/src/js/views/file_item.vue index 6989ba6..0920a59 100644 --- a/src/js/views/file_item.vue +++ b/src/js/views/file_item.vue @@ -1,6 +1,6 @@