diff --git a/src/components/card/layouts/DenseLayout.vue b/src/components/card/layouts/DenseLayout.vue index 924e3a5..08918d2 100644 --- a/src/components/card/layouts/DenseLayout.vue +++ b/src/components/card/layouts/DenseLayout.vue @@ -19,7 +19,7 @@
@@ -56,6 +56,7 @@ import CommandTypeTag from "../CommandTypeTag.vue"; import platformTypes from "js/options/platformTypes.js"; import programs from "js/options/programs.js"; +import DOMPurify from "dompurify"; export default { name: "DenseLayout", @@ -87,6 +88,11 @@ export default { return this.program.shortName ?? this.program.name; }, }, + methods: { + purify(content) { + return DOMPurify.sanitize(content); + }, + }, }; diff --git a/src/components/card/layouts/ListLayout.vue b/src/components/card/layouts/ListLayout.vue index 7a0293e..426e003 100644 --- a/src/components/card/layouts/ListLayout.vue +++ b/src/components/card/layouts/ListLayout.vue @@ -17,7 +17,7 @@
diff --git a/src/components/card/layouts/MiniLayout.vue b/src/components/card/layouts/MiniLayout.vue index 100da5e..0ade557 100644 --- a/src/components/card/layouts/MiniLayout.vue +++ b/src/components/card/layouts/MiniLayout.vue @@ -18,7 +18,7 @@
@@ -35,6 +35,7 @@