问题标签 [etherpad]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
676 浏览

etherpad - 是否可以通过 api 将标准 etherpad 作为文本文档读取?

我有一个包含 yaml 文件的公共 etherpad。使用 php 我想阅读这个 yaml 并将其转换为 json 字符串。

有一些很棒的库可以将 yaml 转换为 json。例如: https ://github.com/mustangostang/spyc/

我正在寻找的是一个 url,它将以纯文本形式返回 pad 的内容。

0 投票
1 回答
115 浏览

etherpad - Etherpad-lite 列表编号格式

是否可以在 etherpad-lite 中设置编号列表格式?

默认格式为:

我想要格式化:

更新:尝试使用

但第一级的所有元素都有§1编号(我认为没有纯css解决方案) 在此处输入图像描述

0 投票
1 回答
122 浏览

etherpad - 如何解释 etherpad 中的属性字符串?

在 etherpad 数据库中,我看到每个 pad 都有这样的结构

{"atext":{"text":"\n*aaa\n*bbb\n*ccc\n*ddd\n\n","attribs":"*4|1+1*4*1*2 *3+1*4|1+4*4*1*2*3+1*4|1+4*4*1*2*3+1*4|1+4*4*1*2*3 +1*4+3|2+2"},"pool":{"numToAttrib":{"0":["author","a.bdUV2ZBYrjvQXE0D"],"1":["edanz","div "],"2":["insertorder","first"],"3":["lmkr","1"],"4":["author","a.Bjh7YjuSzfu8Y8C4"]},"nextNum ":5},"head":39,"chatHead":-1,"publicStatus":false,"passwordHash":null,"savedRevisions":[]}

任何人都可以解释上面的属性字符串吗?

我觉得attribs和numToAttrib是有关系的,但是不知道是什么,看源码找

0 投票
1 回答
898 浏览

node.js - Etherpad(-Lite)的具体操作转换算法?

我可以为 etherpad 或 etherpad lite 中使用的具体 ot 算法提供提示或来源吗?它是否基于学术论文?也欢迎提供转换部分的源代码部分的提示或链接。

0 投票
2 回答
1355 浏览

jquery - Etherpad Lite,在 Linux 上运行

几天前我安装了Xubuntu。现在我尝试在本地服务器(127.0.0.1:9001)上运行 etherpad-lite。遵循 [github] 中描述的步骤后:( https://github.com/ether/etherpad-lite )。

在 shell 中运行后,我收到以下消息:

浏览器说:Unable to connect Firefox can't establish a connection to the server at 127.0.0.1:9001. 通过google,我找到了解决这个问题的不同方法。我不确定我的 jQuery 是否正常工作?下载失败,shell告诉我已经安装了一个lib。好吧,我没有设法删除 etherpad(Linux 新手),而是尝试了以下操作:

这也没有成功!-.-

现在我不知道如何处理它,我真的需要紧急使用etherpad进行项目,所以我会非常感谢任何解决方案。

先感谢您!

0 投票
1 回答
727 浏览

etherpad - Etherpad lite 未在 Firefox 上加载

Etherpad lite 无法在 Firefox 上加载,它适用于其他浏览器,也适用于 Firefox 私人窗口。

在 Firefox 上,它只显示“正在加载...”。

我收到以下错误:

我该如何解决这个问题?

0 投票
1 回答
372 浏览

java - Node.js 远程服务器不工作(Etherpad Lite)

我正在使用特定端口在远程服务器上运行服务器端应用程序 - 将此端口称为 9000。使用单独的笔记本电脑,我已经能够连接telnet到一个简单的 Java hello world TCP 服务器并通过以下方式访问 HTTP 服务器我的浏览器。这些监听端口 9000 并使用标准 Java 库和com.sun.net.httpserver. 但是,当我使用 Node.js 创建应用程序(即server.listen(9000, 0.0.0.0))时,我无法连接到该应用程序。

我应该做些什么来使用 Node.js 创建一个成功侦听的 HTTP 服务器吗?任何额外的依赖项?如上所述,假设我的笔记本电脑和服务器之间没有防火墙问题。

对于更大的上下文,我尝试运行的程序是etherpad-lite,它使用 Node.js 创建服务器。

0 投票
1 回答
105 浏览

etherpad - 如何在我的 etherpad 上设置 textarea 内容?

我有一个问题,我已经升级了我的 etherpad-lite,现在我的 etherpad 无法读取源文本。

昨天,如果我是 userA 并且我是 pageA 上的第一个编辑器,我可以在 etherpad 编辑器上看到 pageA 上的文本(文本在 textarea 上),否则,我是 userB,我不是 PageA 上的第一个编辑器,我查看带有 userA 修改的 etherpad 文本。

我只看到设置中设置的 defaultText :/

请问如何解决问题?

问候塞巴斯蒂安。

0 投票
1 回答
99 浏览

etherpad - 如何在 Etherpad 中加粗即将出现的文本?

有没有一种方法可以在 Etherpad 中加粗即将出现的文本?例如,我想按 ctrl+b,然后开始输入粗体。然后再次按 ctrl+b 并转到正常格式。

0 投票
1 回答
93 浏览

etherpad - 如何删除etherpad中的加载时间焦点?

我的问题发布在下面的链接上

https://github.com/ether/etherpad-lite/issues/2231

如果有人有解决方案,请给出答案。