Commit 861c3dde authored by Kushal Pandya's avatar Kushal Pandya

Merge branch 'djadmin-vhtml-diff-notes' into 'master'

Switch to v-safe-html in diff_with_note.vue

See merge request gitlab-org/gitlab!74770
parents 4b2966fd 03596974
<script>
import { GlDeprecatedSkeletonLoading as GlSkeletonLoading } from '@gitlab/ui';
import {
GlDeprecatedSkeletonLoading as GlSkeletonLoading,
GlSafeHtmlDirective as SafeHtml,
} from '@gitlab/ui';
import { mapState, mapActions } from 'vuex';
import DiffFileHeader from '~/diffs/components/diff_file_header.vue';
import ImageDiffOverlay from '~/diffs/components/image_diff_overlay.vue';
......@@ -17,6 +20,9 @@ export default {
DiffViewer,
ImageDiffOverlay,
},
directives: {
SafeHtml,
},
props: {
discussion: {
type: Object,
......@@ -92,11 +98,7 @@ export default {
>
<td :class="line.type" class="diff-line-num old_line">{{ line.old_line }}</td>
<td :class="line.type" class="diff-line-num new_line">{{ line.new_line }}</td>
<td
:class="line.type"
class="line_content"
v-html="trimChar(line.rich_text) /* eslint-disable-line vue/no-v-html */"
></td>
<td v-safe-html="trimChar(line.rich_text)" :class="line.type" class="line_content"></td>
</tr>
</template>
<tr v-if="!hasTruncatedDiffLines" class="line_holder line-holder-placeholder">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment