Sanitize all user inputted md

This commit is contained in:
rijkvanzanten
2021-05-14 16:04:36 -04:00
parent 63555239dd
commit a0512f8b5e
25 changed files with 80 additions and 71 deletions

View File

@@ -31,13 +31,13 @@
<v-divider />
<div class="page-description" v-html="marked($t('page_help_users_item'))" />
<div class="page-description" v-html="md($t('page_help_users_item'))" />
</sidebar-detail>
</template>
<script lang="ts">
import { defineComponent, ref, watch } from '@vue/composition-api';
import marked from 'marked';
import { md } from '@/utils/md';
import localizedFormat from '@/utils/localized-format';
import i18n from '@/lang';
@@ -67,7 +67,7 @@ export default defineComponent({
{ immediate: true }
);
return { marked, lastAccessDate };
return { md, lastAccessDate };
},
});
</script>

View File

@@ -128,7 +128,7 @@
<template #sidebar>
<sidebar-detail icon="info_outline" :title="$t('information')" close>
<div class="page-description" v-html="marked($t('page_help_users_collection'))" />
<div class="page-description" v-html="md($t('page_help_users_collection'))" />
</sidebar-detail>
<layout-sidebar-detail @input="layout = $event" :value="layout" />
<portal-target name="sidebar" />
@@ -148,7 +148,7 @@ import usePreset from '@/composables/use-preset';
import LayoutSidebarDetail from '@/views/private/components/layout-sidebar-detail';
import SearchInput from '@/views/private/components/search-input';
import { useUserStore, usePermissionsStore } from '@/stores';
import marked from 'marked';
import { md } from '@/utils/md';
import useNavigation from '../composables/use-navigation';
import DrawerBatch from '@/views/private/components/drawer-batch';
import { Role } from '@/types';
@@ -231,7 +231,7 @@ export default defineComponent({
layoutQuery,
layout,
searchQuery,
marked,
md,
clearFilters,
userInviteModalActive,
refresh,