From abccda6fd54b15ef469d9a7d21dffe098c9edb55 Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Wed, 18 Apr 2018 17:16:40 +0100 Subject: [PATCH] fixed alignment of icon auto open new folder when creating item scroll dropdown into view when opening --- .../ide/components/new_dropdown/index.vue | 12 +++++++++++- app/assets/javascripts/ide/components/repo_file.vue | 2 +- app/assets/javascripts/ide/stores/actions.js | 6 +++++- .../ide/stores/workers/files_decorator_worker.js | 10 ++++++++-- app/assets/stylesheets/pages/repo.scss | 8 +++++++- 5 files changed, 32 insertions(+), 6 deletions(-) diff --git a/app/assets/javascripts/ide/components/new_dropdown/index.vue b/app/assets/javascripts/ide/components/new_dropdown/index.vue index 769e9b79cad..94c3e8b4d19 100644 --- a/app/assets/javascripts/ide/components/new_dropdown/index.vue +++ b/app/assets/javascripts/ide/components/new_dropdown/index.vue @@ -27,6 +27,13 @@ dropdownOpen: false, }; }, + watch: { + dropdownOpen() { + this.$nextTick(() => { + this.$refs.dropdownMenu.scrollIntoView(); + }); + }, + }, methods: { ...mapActions([ 'createTempEntry', @@ -71,7 +78,10 @@ css-classes="pull-left" /> -