Commit 03596974 authored by Dheeraj Joshi's avatar Dheeraj Joshi

Switch to v-safe-html in diff_with_note.vue

parent 2393594c
<script> <script>
import { GlDeprecatedSkeletonLoading as GlSkeletonLoading } from '@gitlab/ui'; import {
GlDeprecatedSkeletonLoading as GlSkeletonLoading,
GlSafeHtmlDirective as SafeHtml,
} from '@gitlab/ui';
import { mapState, mapActions } from 'vuex'; import { mapState, mapActions } from 'vuex';
import DiffFileHeader from '~/diffs/components/diff_file_header.vue'; import DiffFileHeader from '~/diffs/components/diff_file_header.vue';
import ImageDiffOverlay from '~/diffs/components/image_diff_overlay.vue'; import ImageDiffOverlay from '~/diffs/components/image_diff_overlay.vue';
...@@ -17,6 +20,9 @@ export default { ...@@ -17,6 +20,9 @@ export default {
DiffViewer, DiffViewer,
ImageDiffOverlay, ImageDiffOverlay,
}, },
directives: {
SafeHtml,
},
props: { props: {
discussion: { discussion: {
type: Object, type: Object,
...@@ -92,11 +98,7 @@ export default { ...@@ -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 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="diff-line-num new_line">{{ line.new_line }}</td>
<td <td v-safe-html="trimChar(line.rich_text)" :class="line.type" class="line_content"></td>
:class="line.type"
class="line_content"
v-html="trimChar(line.rich_text) /* eslint-disable-line vue/no-v-html */"
></td>
</tr> </tr>
</template> </template>
<tr v-if="!hasTruncatedDiffLines" class="line_holder line-holder-placeholder"> <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