Use v-else instead of duplicating logic
Fix http://192.168.1.135:3000/gitlab-org/gitlab-ce/blob/master/app/assets/javascripts/broadcast_message.js
This commit is contained in:
parent
d59aed94e7
commit
06c330954e
2 changed files with 18 additions and 4 deletions
|
@ -30,9 +30,23 @@ export default {
|
|||
|
||||
<template>
|
||||
<div>
|
||||
<div v-if="!activeFile.render_error" v-html="activeFile.html"></div>
|
||||
<div v-if="activeFile.render_error" 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.</p>
|
||||
<div
|
||||
v-if="!activeFile.render_error"
|
||||
v-html="activeFile.html">
|
||||
</div>
|
||||
<div
|
||||
v-else-if="activeFile.tooLarge"
|
||||
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.
|
||||
</p>
|
||||
</div>
|
||||
<div
|
||||
v-else
|
||||
class="vertical-center render-error">
|
||||
<p class="text-center">
|
||||
The source could not be displayed because a rendering error occured. You can <a :href="activeFile.raw_path">download</a> it instead.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
@ -190,7 +190,7 @@ const RepoHelper = {
|
|||
|
||||
newFile.url = file.url || location.pathname;
|
||||
newFile.url = file.url;
|
||||
if (newFile.render_error === 'too_large') {
|
||||
if (newFile.render_error === 'too_large' || newFile.render_error === 'collapsed') {
|
||||
newFile.tooLarge = true;
|
||||
}
|
||||
newFile.newContent = '';
|
||||
|
|
Loading…
Reference in a new issue