summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/ide/components
diff options
context:
space:
mode:
authorFilipa Lacerda <filipa@gitlab.com>2018-08-31 11:39:12 +0000
committerFilipa Lacerda <filipa@gitlab.com>2018-08-31 11:39:12 +0000
commitbdae30d8fb91d5df1f19a12a51c9566c7c196cdf (patch)
treeb8b968c6763f55c3ccd3cc261b08a30f817f43c2 /app/assets/javascripts/ide/components
parent71b7b70f46e92e67b5e2ae8090570dbde5d1a366 (diff)
parent27bce7ad2c2bc6a13d98b38c2e5f47a077a6e52f (diff)
downloadgitlab-ce-bdae30d8fb91d5df1f19a12a51c9566c7c196cdf.tar.gz
Merge branch 'ide-row-hover-scroll' into 'master'
Fixed IDE file row jumping into view on hover Closes #50751 See merge request gitlab-org/gitlab-ce!21403
Diffstat (limited to 'app/assets/javascripts/ide/components')
-rw-r--r--app/assets/javascripts/ide/components/repo_file.vue12
1 files changed, 7 insertions, 5 deletions
diff --git a/app/assets/javascripts/ide/components/repo_file.vue b/app/assets/javascripts/ide/components/repo_file.vue
index dbdf0be2809..110eda83bb4 100644
--- a/app/assets/javascripts/ide/components/repo_file.vue
+++ b/app/assets/javascripts/ide/components/repo_file.vue
@@ -95,16 +95,18 @@ export default {
return this.file.changed || this.file.tempFile || this.file.staged;
},
},
+ watch: {
+ 'file.active': function fileActiveWatch(active) {
+ if (this.file.type === 'blob' && active) {
+ this.scrollIntoView();
+ }
+ },
+ },
mounted() {
if (this.hasPathAtCurrentRoute()) {
this.scrollIntoView(true);
}
},
- updated() {
- if (this.file.type === 'blob' && this.file.active) {
- this.scrollIntoView();
- }
- },
methods: {
...mapActions(['toggleTreeOpen']),
clickFile() {