From eff2c4140a9e15762fa2238caf21dfbc47ffc3df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Ku=CC=88hn?= Date: Fri, 9 Apr 2021 13:20:54 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20fix=20a=20bug=20where=20strike=20and=20u?= =?UTF-8?q?nderline=20can=E2=80=99t=20parsed=20together?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/extension-strike/src/strike.ts | 4 +++- packages/extension-underline/src/underline.ts | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/extension-strike/src/strike.ts b/packages/extension-strike/src/strike.ts index 48baac08..0f8134eb 100644 --- a/packages/extension-strike/src/strike.ts +++ b/packages/extension-strike/src/strike.ts @@ -53,7 +53,9 @@ export const Strike = Mark.create({ tag: 'strike', }, { - style: 'text-decoration=line-through', + style: 'text-decoration', + consuming: false, + getAttrs: style => ((style as string).includes('line-through') ? {} : false), }, ] }, diff --git a/packages/extension-underline/src/underline.ts b/packages/extension-underline/src/underline.ts index 53630ab4..f9e9ee36 100644 --- a/packages/extension-underline/src/underline.ts +++ b/packages/extension-underline/src/underline.ts @@ -38,7 +38,9 @@ export const Underline = Mark.create({ tag: 'u', }, { - style: 'text-decoration=underline', + style: 'text-decoration', + consuming: false, + getAttrs: style => ((style as string).includes('underline') ? {} : false), }, ] },