-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add plugin event bus switch-protyle
#9454
Comments
修改文档时没有更新对应的关系图,你是怎么操作以后会更新对应的关系图的? |
如果是增加了链接,增加了文章。需要手动点一下刷新按钮去更新下数据。 |
切换文档主要通过 updatePanelByEditor 中的 updateBacklinkGraph 进行更新。由于页签可以分屏,因此在点击的时候也会调用该方法,如果需要使用的话,插件需要自己记录 protyle.block.rootID 和 protyle.block.id,然后判断是否需要更新。 |
没有问题的话我先关闭了哦,如果还有问题请继续跟帖,谢谢。 |
那 updatePanelByEditor 中的 updateBacklinkGraph,可以做一个事件出来吗?方便插件监听来更新插件的渲染。 |
可以的, |
哈哈,那太好啦,谢谢。 |
dev 分支已提交,你试一下 |
我现在还没有siyuan的开发环境,dev暂时还跑不起来。 |
等会发布 dev 版吧。 |
好的 |
谢谢反馈,更新到昨晚的版本再试试。界面损坏的话可以使用重置界面。 |
dev4版本已测试,没发现问题。 |
In what scenarios do you need this feature?
我正在开发“关系图增强”插件,我想要实现根据当前文档自动更新关系图的功能。当前我的做法是监听click-editorcontent事件,但是这需要用户在打开文档后额外再点击一次内容块,才能触发该插件重新绘图。
Describe the optimal solution
最好能提供一个类似 TabSelectedChanged 的事件。这样我能根据当前文档的变化来重新绘图。我看到当前思源自带的关系图是能根据当前文档自动更新的,我不知道是怎么实现的,我想是不是我漏过了什么其他实现方式,也可以指导我下。
Describe the candidate solution
No response
Other information
No response
The text was updated successfully, but these errors were encountered: