Enhance/plugin apis (#3355)

* improve(plugin): support autoFocus option for main ui frame

* improve(plugin): make single selected block as current block

* improve(api): get selected blocks

* improve(plugin): support call built-in command from api

* fix(plugin): sanitize key of shortcut id

* improve(plugin): add invoke built-in command api &

* fix(editor): overwritten class of collapsed block

* improve(plugin): add `getStateFromStore` api

* chore: build libs core

Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
This commit is contained in:
Charlie
2021-12-08 10:43:58 +08:00
committed by GitHub
parent d9452bd739
commit 9029c632ef
14 changed files with 242 additions and 118 deletions

View File

@@ -2197,8 +2197,8 @@
{:id block-id
:data-refs data-refs
:data-refs-self data-refs-self
:data-collapsed (and collapsed? has-child?)
:class (str uuid
(when (and collapsed? has-child?) " collapsed")
(when pre-block? " pre-block")
(when (and card? (not review-cards?)) " shadow-xl"))
:blockid (str uuid)