From 91917d60fae95936981e4f85f68ed891a87225ca Mon Sep 17 00:00:00 2001 From: Thabet Khiari Date: Thu, 19 Sep 2024 11:16:59 +0100 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20arabic=20support?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/affine/block-paragraph/src/paragraph-block.ts | 9 ++++++++- packages/affine/block-paragraph/src/styles.ts | 4 +++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/affine/block-paragraph/src/paragraph-block.ts b/packages/affine/block-paragraph/src/paragraph-block.ts index 1c1ab08a41ad..08538bbd7c33 100644 --- a/packages/affine/block-paragraph/src/paragraph-block.ts +++ b/packages/affine/block-paragraph/src/paragraph-block.ts @@ -140,6 +140,7 @@ export class ParagraphBlockComponent extends CaptionedBlockComponent< } override renderBlock(): TemplateResult<1> { + const arabicRegex = /^[\u0600-\u06FF]$/; const { type$ } = this.model; const children = html`
-
+
Date: Fri, 20 Sep 2024 16:06:56 +0100 Subject: [PATCH 2/2] =?UTF-8?q?feat:=20=F0=9F=8E=B8=20list=20arabic=20supp?= =?UTF-8?q?ort?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/affine/block-list/src/list-block.ts | 10 ++++++-- .../block-paragraph/src/paragraph-block.ts | 4 ++-- packages/affine/block-paragraph/src/styles.ts | 23 ++++++++++++++++++- 3 files changed, 32 insertions(+), 5 deletions(-) diff --git a/packages/affine/block-list/src/list-block.ts b/packages/affine/block-list/src/list-block.ts index 4327ad34acc0..f00c35c3310c 100644 --- a/packages/affine/block-list/src/list-block.ts +++ b/packages/affine/block-list/src/list-block.ts @@ -163,6 +163,8 @@ export class ListBlockComponent extends CaptionedBlockComponent< override renderBlock(): TemplateResult<1> { const { model, _onClickIcon } = this; + const arabicRegex = /^[\u0600-\u06FF]$/; + const collapsed = this.doc.readonly ? this._isCollapsedWhenReadOnly : !!model.collapsed; @@ -183,8 +185,12 @@ export class ListBlockComponent extends CaptionedBlockComponent<
`; return html` -
-
+
+
${this._toggleTemplate(collapsed)} ${listIcon}