diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2021-09-20 16:18:24 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2021-09-20 16:18:24 +0300 |
commit | 0653e08efd039a5905f3fa4f6e9cef9f5d2f799c (patch) | |
tree | 4dcc884cf6d81db44adae4aa99f8ec1233a41f55 /app/assets/javascripts/repository/pages/blob.vue | |
parent | 744144d28e3e7fddc117924fef88de5d9674fe4c (diff) |
Add latest changes from gitlab-org/gitlab@14-3-stable-eev14.3.0-rc42
Diffstat (limited to 'app/assets/javascripts/repository/pages/blob.vue')
-rw-r--r-- | app/assets/javascripts/repository/pages/blob.vue | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/app/assets/javascripts/repository/pages/blob.vue b/app/assets/javascripts/repository/pages/blob.vue index 2645b294096..c09e2133936 100644 --- a/app/assets/javascripts/repository/pages/blob.vue +++ b/app/assets/javascripts/repository/pages/blob.vue @@ -3,11 +3,25 @@ // https://gitlab.com/gitlab-org/gitlab/-/issues/323200 import BlobContentViewer from '../components/blob_content_viewer.vue'; +import { LIMITED_CONTAINER_WIDTH_CLASS } from '../constants'; export default { components: { BlobContentViewer, }, + beforeRouteEnter(to, from, next) { + next(({ $options }) => { + $options.limitedContainerElements.forEach((el) => + el.classList.remove(LIMITED_CONTAINER_WIDTH_CLASS), + ); + }); + }, + beforeRouteLeave(to, from, next) { + this.$options.limitedContainerElements.forEach((el) => + el.classList.add(LIMITED_CONTAINER_WIDTH_CLASS), + ); + next(); + }, props: { path: { type: String, @@ -18,6 +32,7 @@ export default { required: true, }, }, + limitedContainerElements: document.querySelectorAll(`.${LIMITED_CONTAINER_WIDTH_CLASS}`), }; </script> |