为什么我的outliner插件无法拖拽节点?

遇到的问题

  1. 在下载outliner插件之前,我写了一篇文档。下载outliner后,我无法实现拖拽节点的功能
  2. 而当我新打开一篇文档时,它却可以实现拖拽的功能
  3. 我的obsidian是最新版,配置在win11上

预期的效果

能够拖拽节点

动图示意

2024-1-3obsidian报错

3 个赞

尝试了下先写笔记再开启outliner插件是可以拖动的 Windows 10

2 个赞

谢谢!唉,那我以前写的笔记岂不是很不方便

2 个赞

我也是无法拖曳,win10

2 个赞

刚试了下发现文件第一次写的时候可以拖拽,关掉重开就不能拖拽了 ,应该是bug吧,希望能蹲到修复

1 个赞

我在英文论坛找到了解决办法

我把改好的main.js上传到了网盘 点击这个链接下载

3 个赞

把main.js复制到插件文件夹内,替换掉原来那个main.js就行了。

2 个赞

没用啊,刚试了,原来用typora写的文件放进来后面无论怎么搞都拖拽不了,新创建的可以

1 个赞

那我也不清楚了:face_in_clouds:

1 个赞



你可以试试这个
把我发的main.js里面的:

      v.top = view.coordsAtPos(linePos, -1).top;

改为:

      const coords = view.coordsAtPos(linePos, -1);
      const vTop = coords ? coords.top : 0;
      v.top = vTop;

希望能生效()

还是不行:joy:
在我原来那个文件下怎么也拖拽不了,只有新开的文件可以拖拽,刚刚又测试了一下,把原文件全选复制到新的文件中也无法实现拖拽,不清楚是什么问题,可能是字太多了?(也就2万个字符1万多字)

2 个赞

你试一试bon大的outliner.md

1 个赞

这是什么?可以分享一下吗

1 个赞

你去下载这个插件