diff options
author | Phil Hughes <me@iamphill.com> | 2017-10-26 16:54:44 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-10-26 16:54:44 +0100 |
commit | 4d18e2001102fc2269da0509861770cc5bf8de11 (patch) | |
tree | 036a02cd13a4e5dab824eb3e74b5ab8b1863e357 | |
parent | bdac5569b10b4dde32a7ac98973da2805f42e92d (diff) | |
download | gitlab-ce-4d18e2001102fc2269da0509861770cc5bf8de11.tar.gz |
fixed render_error not being hooked up correctly
[ci skip]
-rw-r--r-- | app/assets/javascripts/repo/components/repo_preview.vue | 8 | ||||
-rw-r--r-- | app/assets/javascripts/repo/stores/getters.js | 2 | ||||
-rw-r--r-- | app/assets/javascripts/repo/stores/mutations/file.js | 1 | ||||
-rw-r--r-- | app/assets/javascripts/repo/stores/utils.js | 3 | ||||
-rw-r--r-- | app/assets/stylesheets/pages/repo.scss | 29 |
5 files changed, 9 insertions, 34 deletions
diff --git a/app/assets/javascripts/repo/components/repo_preview.vue b/app/assets/javascripts/repo/components/repo_preview.vue index 23b71b03a14..647c9079d0f 100644 --- a/app/assets/javascripts/repo/components/repo_preview.vue +++ b/app/assets/javascripts/repo/components/repo_preview.vue @@ -33,21 +33,21 @@ export default { <template> <div> <div - v-if="!activeFile.render_error" + v-if="!activeFile.renderError" v-html="activeFile.html"> </div> <div - v-else-if="activeFile.tooLarge" + v-else-if="activeFile.renderError == 'too_large'" class="vertical-center render-error"> <p class="text-center"> - The source could not be displayed because it is too large. You can <a :href="activeFile.raw_path">download</a> it instead. + The source could not be displayed because it is too large. You can <a :href="activeFile.rawPath" download>download</a> it instead. </p> </div> <div v-else class="vertical-center render-error"> <p class="text-center"> - The source could not be displayed because a rendering error occurred. You can <a :href="activeFile.raw_path">download</a> it instead. + The source could not be displayed because a rendering error occurred. You can <a :href="activeFile.rawPath" download>download</a> it instead. </p> </div> </div> diff --git a/app/assets/javascripts/repo/stores/getters.js b/app/assets/javascripts/repo/stores/getters.js index 9fa593a82da..1c83c943ef7 100644 --- a/app/assets/javascripts/repo/stores/getters.js +++ b/app/assets/javascripts/repo/stores/getters.js @@ -35,5 +35,5 @@ export const canEditFile = (state) => { return state.canCommit && state.onTopOfBranch && openedFiles.length && - (currentActiveFile && !currentActiveFile.render_error && !currentActiveFile.binary); + (currentActiveFile && !currentActiveFile.renderError && !currentActiveFile.binary); }; diff --git a/app/assets/javascripts/repo/stores/mutations/file.js b/app/assets/javascripts/repo/stores/mutations/file.js index 4d10fa8169d..f9ba80b9dc2 100644 --- a/app/assets/javascripts/repo/stores/mutations/file.js +++ b/app/assets/javascripts/repo/stores/mutations/file.js @@ -26,6 +26,7 @@ export default { rawPath: data.raw_path, binary: data.binary, html: data.html, + renderError: data.render_error, }); }, [types.SET_FILE_RAW_DATA](state, { file, raw }) { diff --git a/app/assets/javascripts/repo/stores/utils.js b/app/assets/javascripts/repo/stores/utils.js index 81638e46672..feafcebcfe2 100644 --- a/app/assets/javascripts/repo/stores/utils.js +++ b/app/assets/javascripts/repo/stores/utils.js @@ -23,6 +23,7 @@ export const dataStructure = () => ({ raw: '', content: '', parentTreeUrl: '', + renderError: false, }); export const decorateData = (entity, projectUrl = '') => { @@ -36,6 +37,7 @@ export const decorateData = (entity, projectUrl = '') => { tree_url, path, tempFile, + renderError, active = false, opened = false, changed = false, @@ -58,6 +60,7 @@ export const decorateData = (entity, projectUrl = '') => { active, parentTreeUrl, changed, + renderError, // eslint-disable-next-line camelcase lastCommit: last_commit ? { url: `${projectUrl}/commit/${last_commit.id}`, diff --git a/app/assets/stylesheets/pages/repo.scss b/app/assets/stylesheets/pages/repo.scss index b082c3f4bb2..b360fb7de1a 100644 --- a/app/assets/stylesheets/pages/repo.scss +++ b/app/assets/stylesheets/pages/repo.scss @@ -1,12 +1,3 @@ -.monaco-loader { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: $black-transparent; -} - .modal.popup-dialog { display: block; background-color: $black-transparent; @@ -313,23 +304,3 @@ width: 100%; } } - -@keyframes swipeRightAppear { - 0% { - transform: scaleX(0.00); - } - - 100% { - transform: scaleX(1.00); - } -} - -@keyframes swipeRightDissapear { - 0% { - transform: scaleX(1.00); - } - - 100% { - transform: scaleX(0.00); - } -} |