问题标签 [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.
javascript - 如何将光标放在 MathQuill (0.10) 字段上以便可以立即键入进行编辑?
我正在为 Etherpad 开发一个简单的插件,以使用 MathQuill 编辑公式。打开工具栏后,我希望光标进入编辑字段。该字段是这样数学化的:
要将光标放在编辑字段中,我尝试过:
它在视觉上将光标放在那里,但蓝色边距(表示编辑器处于活动状态)没有出现,并且输入没有任何效果;和
这不会产生任何视觉差异。我也尝试将这些结合起来,但仍然没有成功。任何想法如何做到这一点?
node.js - 在 etherpad 中调试 socket.io 消息(服务器端)
我想在etherpad实例中将 socket.io 调试信息输出到控制台。
我的大部分调查都围绕使用 DEBUG 变量展开,但无济于事。
我做了什么:为了验证我是否正确使用了调试变量,我使用了Socket.IO 的“入门”部分中描述的示例聊天应用程序
使用设置为 socket.io* 的 DEBUG 参数启动此示例聊天会产生以下信息:
我们可以在这里看到 socket.io 调试消息,以及来自示例聊天应用程序的消息(监听 *:3000)
尝试使用相同的 DEBUG 变量启动 etherpad 不会导致显示 socket.io 调试信息:
在这两种情况下,我都使用了 socket.io 版本 1.3.5。这是Etherpad 版本 1.5.7使用的版本。
什么可能导致这个问题?消息是否被etherpad“捕获”并且从未显示?我应该去别处看看吗?
javascript - etherpad ace_inner ios safari 高度错误
我在 iOS 上有这个错误。当 etherpad 中有很多字母时,在下一个 etherpad 开始高度计算似乎不正确 - 太大。这只发生在 iOS 上的 Safari 上,在 Android 上没问题。
你可以在这里看到它的样子。
plugins - ep_page_view plugin etherpad:如何禁用它?
我正在为 etherpad 使用 ep_page_view 插件。按照这里的描述:
https://www.npmjs.com/package/ep_page_view
我想在我的 etherpad 中关闭页面视图。我尝试在我的 settings.json 文件中添加以下行组合,但这些都不起作用:
我没有按照规定通过提供参数来初始化垫:&pageview=true。分页符仍然出现在我的垫子上。
知道如何在不卸载插件的情况下关闭此分页功能吗?
java - LetsEncrypt : LetsEncrypt 的中间证书
我们目前正在使用 LetsEncrypt SSL 证书,它运行良好。经过一些修改后,我们也可以将其拉入 Tomcat 和 Apache Web 服务器。
目前,我们希望将 LetsEncrypt 证书添加到需要intermediate CA
文件的 Etherpad。如何从 LetsEncrypt 提供的 4 个证书文件中获取这些文件。谢谢..
LetsEncrypt SSL 设置:
在上述配置中,我假设 Key 是privkey.pem
转换为 .key 文件,而 .crt 是cert.pem
转换为 cert.crt。CA 中发生了什么?
谢谢你。
更新
设置:
尝试键时的错误日志:
etherpad - 在etherpad中更改颜色而不是文本的背景颜色
我正在尝试在 etherpad中找到“作者颜色”的解决方案。没用过etherpad的人,请忽略这个问题,因为他们不会理解。
所以通常“作者颜色”是作为文本背景颜色提供的颜色,它可以在初始化 pad 时作为参数给出。它有助于识别谁在垫子上写了什么。
我想为所有文本设置白色背景,并根据用户更改文本颜色而不是背景颜色。因此,如果我在初始化垫子时提供红色,我希望在垫子上写红色而不是红色背景,在垫子上写白色字(像往常一样)。
请不要搁置这个问题,因为我没有提供与此问题相关的任何特定代码。而是在评论中询问,我会清除任何无法理解的内容。
谢谢,
etherpad - etherpad 如何识别作者颜色?
所以我用谷歌搜索了它,我没有找到任何解决方案,所以我在这里发布我的问题。因此,当您在 etherpad 中编写代码时,它会创建如下所示的标记:
现在它将输出:
根据作者开始使用 etherpad 时选择的内容,具有不同的背景颜色Author1.
和文本。Author2.
我的问题是 etherpad 如何处理数据以将背景颜色放在特定文本上。我知道这与给跨度的类有关:
author-a-w3z75zz84z95z83zpz77zz89zz66zz79zxz90zz66zcz76z
对于第一作者
和
author-a-1z74zz83zuz82z2z67zz81zsz89zz750zz65z8z659zz87z9
为第二作者。
任何人都可以根据这些类名称解释如何为这些文本设置背景颜色吗?哪个文件对此负责?
提前致谢
node.js - 如何在 Sandstorm 上安装 Etherpad Lite 插件?
我们正在运行Sandstorm
服务器,我们Etherpad
通过 Sandstorm App Market 安装。
现在我们要安装插件,比如插入图像,但wiki 页面只描述了独立 Etherpad 服务器上的步骤。在Sandstorm
版本上,我找不到管理页面或 etherpad-lite 目录到npm
.
Etherpad Lite 的 github 自述文件说可以安装插件。有谁知道这样做的步骤?
谢谢!
sockets - 在使用 socket.io 与套接字连接时,它会间歇性地返回断开连接的套接字对象
我正在使用 socket.io 建立套接字连接。我尝试与之建立连接的服务器首先位于 Amazon ELB 之后,然后是 HAProxy 负载均衡器。我正在使用这段代码:
这个调用几乎有一半的时间返回了有效的套接字对象,但其他时候它返回了这种类型的断开连接的套接字对象:
这里要注意的主要是这里connected:false和disconnected:true表示连接没有建立。有人可以在这里帮忙吗?
javascript - 如何在 Javascript 中格式化 HTTP API 调用?
我目前正在关注关于调用 HTTP API“ getText ”的etherpad 文档
给定这些参数,API 调用将如何构建?