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 @@