From 789c40c34e9c7f9c4064b04870e0eb2590096abd Mon Sep 17 00:00:00 2001 From: roschaefer Date: Sun, 26 Jan 2020 19:26:07 +0100 Subject: [PATCH] feat(editor): Underline markup for posts+comments We had tiptap's underline and never used it. A user has asked for it, so why not implement it right away? Suggested by `@raimundo@human-connection.social`: https://human-connection.social/post/612bf465-91ce-4be8-906e-3bde63617346/hcsocial-dein-netzwerk-news-mit-dennis-and-robert-1#commentId-b864d04f-1e8c-48c4-9ed0-98aefaed1c02 --- backend/src/middleware/xssMiddleware.js | 1 + webapp/assets/_new/icons/svgs/underline.svg | 5 +++++ webapp/components/Editor/MenuBar.vue | 6 ++++++ 3 files changed, 12 insertions(+) create mode 100755 webapp/assets/_new/icons/svgs/underline.svg diff --git a/backend/src/middleware/xssMiddleware.js b/backend/src/middleware/xssMiddleware.js index 9b4e3e759..1292abb67 100644 --- a/backend/src/middleware/xssMiddleware.js +++ b/backend/src/middleware/xssMiddleware.js @@ -20,6 +20,7 @@ function clean(dirty) { 'hr', 'b', 'i', + 'u', 'em', 'strong', 'a', diff --git a/webapp/assets/_new/icons/svgs/underline.svg b/webapp/assets/_new/icons/svgs/underline.svg new file mode 100755 index 000000000..f4c6e698c --- /dev/null +++ b/webapp/assets/_new/icons/svgs/underline.svg @@ -0,0 +1,5 @@ + + +underline + + diff --git a/webapp/components/Editor/MenuBar.vue b/webapp/components/Editor/MenuBar.vue index 4e43050e9..d1e084f2d 100644 --- a/webapp/components/Editor/MenuBar.vue +++ b/webapp/components/Editor/MenuBar.vue @@ -5,6 +5,12 @@ + +