为耗时较长的操作添加进度条

即使在强大的主机上,某些操作也需要一些时间。

例如,我拆分了一个大约有 8.6k 帖子的主题,花费了大约 30 秒。

Discourse 没有给我任何正在进行操作的确认。我只是点击了“拆分…”按钮,它就变灰了。

这可能意味着多种事情。

可能发生的替代情况:


这是我拆分帖子的示例。还有更多用例。

这比仅仅一个按钮被禁用要好得多,按钮禁用可能意味着很多事情。

我喜欢这个主意,但是有多少回复被拆分才能使此功能值得?

1 个赞

不确定,它还有其他用途。有些操作需要一些时间,比如服务器负载过重或用户的设备非常慢,然后他们创建了一个新主题。假设创建主题需要 10 秒,因为他们只有一格 4G 信号,并且使用的是 iPhone 6。他们应该得到某种确认,表明他们正在创建主题。

1 个赞

我只考虑了拆分。但对于所有操作,我认为这是一个应该实施的好主意。

1 个赞

刚注意到删除用户帖子时会出现这个。\n

\n我仍然认为拆分时应该有某种形式的这个。

1 个赞