关于 drawio 挂件的建议

本贴最后更新于 1019 天前,其中的信息可能已经时移世异

我对 drawio 的一些小设置

跳过初始页面的选择

根据官网中对 URL 参数 的说明,可以设置 client=1。

修改文件位置为 workspace\data\widgets\drawio\js\PreConfig.js 添加内容:

urlParams['client'] = 1;

如果想修改默认 ui 的话,也可以在此处配置

只读模式

我期望挂件作者可以搞一个这种配置

修改文件位置为 workspace\data\widgets\drawio\index.html 添加内容:

image.pngimage.png

使用的时候可以在属性里添加 lightbox = 1,如下

image.png

这样打开文档后,drawio 就会变成只读模式。。

问题和对挂件的建议

  • 属性修改后,无法立即生效,需要重新打开文档,或许可以给思源挂件加一个刷新功能?
  • drawio 的编辑窗口太小,用起来很憋屈。。如果可以的话,思源挂件功能是否可以提供全屏功能?
  • 希望 drawio 挂件能提供,修改保存后变成只读模式,只读模式提供编辑按钮。
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    23019 引用 • 92593 回帖
2 操作
null1 在 2022-03-09 16:51:05 更新了该帖
null1 在 2022-03-09 16:50:03 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • null1 4 评论

    操作上有点繁琐,只读和编辑模式的相互切换,需要通过文档关闭打开,如果思源挂件能提供对挂件刷新的操作,那就好了。

    我的 Dark+ 主题有个使用 Ctrl + 左键单击刷新所单击的挂件块/iframe 块的功能
    shuoying 1
    @shuoying 试用了一下你这个主题,发现一个问题,要想左键单击刷新,挂件不能铺满整个块,光单击挂件内容本身是无法刷新的。 不过我发现聚焦功能也可以刷新,对单个挂件聚焦进行编辑,编辑完再加上 lightbox,然后退出聚焦。
    null1 1
    @shuoying 我觉得既然主题能做到刷新功能,那么给挂件全屏化,主题是不是也可以做到?
    null1
    @null1 可以做到, 但是 D 大不建议使用 theme.js 修改 DOM 树, 所以还是关注 挂件面板 · Issue #3689 · siyuan-note/siyuan编辑器挂件槽 · Issue #3862 · siyuan-note/siyuan 吧~
    shuoying
  • 其他回帖
  • 事实上我觉得 drawio 最好的集成方式应该类似于 confluence 那种,然而即使是 confluence 那种集成方式,也还是有人觉得不好用。

  • 只读模式通过手动设置块属性 custom-lightbox: 1 如何 ❓

    1 回复
  • 这个 draw.io 挂件不好用,还不如直接把文件拖进去,然后每次点击,都会自动用本地的 draw.io 客户端软件打开,编辑后也能直接保存到思源笔记里。

    1 回复
  • 查看全部回帖