问题标签 [firepad]
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 - Firepad 文本编辑器 - 文本区域未显示
我正在按照此处的说明创建 Firepad 编辑器。
我的代码是:
问题是我得到了如图所示的选项按钮。
但是文本字段没有出现,即使我提到了正确的id
。原来会是这样的。
我做错了什么。是否有任何其他文本编辑器可以使用?
node.js - 在 node.js 中使用 firepad
如何使用 Node 在我的网页上的 Firepad 编辑器中修改文本?我想做的是让用户上传一个文件,然后读取文件的内容,然后用上传的文件的内容替换firepad的内容。
我看到有一个 firepad npm 模块https://www.npmjs.com/package/firepad,但它没有说明如何将它与节点一起使用。我目前在我的 html 中设置了它,并在我的节点项目中使用了一个普通的公共 js 文件。
所以我在想,要更新文本,我可以发送一个带有文本的发布请求,我的客户端 js 会收到它,然后更新 firepad,因为它可以访问那里的 firepad 变量。
或者我可以使用 npm 模块,但我不确定它是否是一个完整的模块。
web-applications - Firebase 中的安全数据 - Firepad 示例
我目前正在 Firebase 上开发一个使用 Firepad 作为工具之一的网络应用程序。
在我尝试使用规则保护实时数据库之前,一切都运行良好。这是新规则
简而言之,这个想法是用一个单一的值来保存每个成员的一般记录,该值是他们所属组织的 ID,然后用它来让他们访问公司的数据。
这些规则适用于设置/获取数据,$org
例如修改“成员”或“bpm”,除了orgs/$org/processes/$process/firepad
.
那么为什么控制台给我这个警告并且firepad无法在firebase数据库中读写数据呢?
FIREBASE WARNING: set at /orgs/1/processes/processus/firepad/users/0xcNuXRLk0g2fedKfH35qLFxy9R2/cursor failed: permission_denied
编辑:这里是我目前使用和工作的例子。但是,有了规则".read":true
,每个人都可以访问其他组织的 Firepad 吗?
firebase - 在事件发生时切换 Firepad 同步
如果用户撤销访问权限(即更改firepad 的密码),则关闭firepad 同步。此外,如果用户正确输入密码,则授予用户访问权限。
到目前为止尝试过:
删除了用户的访问权限(通过编辑 firebase-database 安全规则),这会停止 firepad 同步,但即使在更新 firebase-database 安全规则以授予访问权限后,同步也不起作用。
有没有办法关闭firepad监听器监听变化并稍后再次激活它?
或者
如何从 firebase 检索最新的 firepad 同步代码,以便在重新获得访问权限时更新客户端的 firepad。
firebase - FirePad - 删除比某个快照早几天的所有修订
这是从这里的旧线程继续https://groups.google.com/forum/#!topic/firepad-io/73dKYaUwTn4)
目的是清理在很长一段时间内有许多修订的文档的数据库
我需要帮助编写一个函数,该函数发出一个 FB 命令来删除比“ns”快照早“nd”天的所有修订。
我不确定此命令的 Firebase 语法以及如何正确访问相关的 Firebase 密钥。
任何帮助将不胜感激
谢谢!
javascript - React.js Firebase 和 Firepad 组件
我正在尝试在我的 React 组件中启动 Firepad 编辑器,但我遇到了一个错误。这是我的组件:
我的 Firebase 凭据是正确的,我在屏幕上看到了“测试”文本。
当我在 localhost 上运行时,我遇到了这个错误:
我在节点控制台上看到的内容:
关于如何解决这个问题的任何想法?
editor - Firepad 或其他编辑器中的多页支持
我正在创建一个浏览器内文档编辑器。
要求之一是在视觉上将长文档拆分为多个 A4 页面(在屏幕上)。与 MS Word 或 Google 文档完全一样。
遇到 Firepad,如果它支持此功能,我在文档中找不到任何地方。
有人可以确认或将我指向一个支持此功能的优秀富文本编辑器。
非常感谢。
javascript - javascript中的firepad更改高度
Firepad 文档说高度是通过 css 规则设置的:
但是可以在javascript中设置它吗?我想根据浏览器窗口的高度设置高度。
javascript - 多个Firepad
我经营一个评论网站,我们有一个副编辑团队,他们在发表之前进行评论。我们目前正在使用 Google Docs 进行此步骤,但我正在重新开发后端并希望使用 Firepad 将其引入内部。
如果我对 Firepad 的理解是正确的,那么 Firebase 数据库将保留评论的副本,直到我准备好将其复制到站点数据库(使用firepad.getHtml()
我怀疑)。但是,我马上就遇到了一个问题,我似乎无法创建多个 Firepad。该文档指出“您可以轻松地将多个 Firepad 存储在您的 Firebase 实时数据库中,方法是为每个 Firepad 提供一个唯一的 URL(例如https://<YOUR FIREBASE>/firepads/<unique id>).
- 但如果我尝试修改 databaseURL,控制台会给出一个致命错误,您只能解决根目录。
我的代码目前几乎是 Firepad 文档中的普通设置:
当我启动几个浏览器窗口并且它们在两者之间同步时,哪个工作得很好,但是我如何创建一个新文档并能够通过我自己的 ID 引用它?