问题标签 [slate]
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.
shopify - 如何在 shopify 中创建自定义模块(CRUD)?喜欢,产品和导航
我是 Shopify 的新手,我需要在 Shopify 中添加多个自定义模块。就像,管理面板(后端)管理所有模块(CRUD)。
我还在 Shopify 中使用 slate 和 Liquid 开发了一个自定义主题。但是,我不知道自定义模块。
任何人都可以共享与此主题相关的任何文档和参考站点。
有人知道吗?
reactjs - 从表情符号选择器中添加表情符号以做出反应
我使用 Two 包
slate-react
,emoji-mart
我想在选择 Emoji 时将它放在我的编辑器上。
javascript - 如何在没有选择的情况下在特定的空白空间中添加 Slate 节点?
假设我必须通过单击编辑器外部的工具栏向 Slatejs 文档添加一些自定义元素。它触发Transform.insertNodes
但不是添加元素代替光标(单击工具栏时消失并丢失选择),而是将我的元素放在文档的末尾。使用Locations
like Point
orRange
将无济于事,因为我不知道光标的当前位置,而且我没有看到任何会跟随光标位置的助手。
那么,如何将我的元素放在光标的位置?
javascript - 当焦点更改为 React Select 时,React Slate 中的文本选择不再被标记
我不知道这是我们的常见问题还是错误,但也许有人有一个想法:我们正在构建一个带有 react 和 slate 的 HTML 编辑器。用户可以选择一个文本框,然后更改属性。这适用于简单的按钮。但是,当我打开一个下拉列表(react-select)以更改字体大小时,所选文本不再被标记。Slate 保留选择以使更改生效,但这样的用户体验很糟糕。
恕我直言,这应该是保持文本标记的石板功能,但也许这是我需要自己应用的东西。
一些片段,不知道它们是否有帮助:
Editor 组件初始化字体样式插件并负责序列化。
这是与其他插件一起初始化的字体大小插件,将显示在工具栏中:
我目前的解决方案是在选择打开后立即关注 slate,然后告诉选择打开,但这感觉很hackish并且有缺点(见下文)
我必须使用超时来超出反应生命周期,并且我必须添加一个额外的标志,因为失去对选择组件的关注也会关闭它。就像我说的那样有缺点: - 在焦点切换期间所选文本有点闪烁 - 选择中的下拉框颜色错误(明显没有聚焦) - 切换到另一个下拉框(如对齐)不会关闭另一个,因为已经没有焦点:
附加信息:我们必须使用 slate 和0.47 版本,因为我们需要slate-react
的更高版本不支持。slate-html-serializer
也许这已经在更高版本中解决了?
所以,我有一个有点工作的版本,但我更喜欢一个解决方案,其中 slate 可以“本地”处理选择,而无需我处理焦点。我认为没有选定的文本flickering
和关闭颜色应该是可能的。
reactjs - 使用示例中的 isBlockActive 的 Slate 编辑器活动状态始终为 false
我通过将几个 slates 示例组合在一起创建了一个编辑器,即https://www.slatejs.org/examples/richtext和https://www.slatejs.org/examples/links
但是,当我为所有块级节点添加这些活动状态时,它根本不起作用,这意味着我无法打开和关闭列表项,锚链接最终会嵌套等。
损坏的代码似乎是这些行,来自所有示例中的 isBlockActive 函数:
match
无论我的光标位于何处,它始终是未定义的。
我目前正在运行所有软件包的最新版本0.58.1
。
下面是我的toggleBlock
函数,我也从使用 isBlockActive 函数来计算切换逻辑的示例中获取。
以前有没有人遇到过这个问题,也许代码库与示例不同步并且Editor.nodes
不再推荐?
由于示例使用不同的方法,所有内联格式选项都起作用:
如果有帮助,这里还有我的工具栏和 renderElement 功能:
reactjs - 将 SlateJs 转换为 pdf 的最佳方法
我不知道是否是最好的方法,但我尝试使用 jspdf 将 slate js 转换为 pdf。o 意识到这并不容易。将 slate js 'Value' 转换为 jspdf 可能非常复杂。有人知道是否有其他方法可以将 slate js 转换为 pdf,插件、函数或模块可以帮助我。
谢谢
python - Python - Slate3k 安装 pdfminer 后给我一个类型错误
我Python 3.8.3
在Windows 10上。
我正在研究一个 pdfparser,我最初发现slate3k
使用Python 3.X
. 我得到了一个基本脚本,并开始在一些 PDF 上对其进行测试。我遇到了一些文本没有被正确解析的问题,所以我开始研究PDFMiner
.
在阅读了 的文档后PDFMiner
,我决定安装它,因为它有一些对我的用例非常有用的功能。
但是,我很快就发现这PDFMiner
不适用于Python 3.x
. 我卸载了它并返回使用slate3k
.
当我这样做时,我开始遇到一堆错误。然后我卸载slate3k
并重新安装希望修复它。仍然有错误。我重新安装PDFMiner
并摆脱了这些错误,但现在我遇到了以下错误,我不知道下一步该做什么。
Exception has occurred: TypeError
__init__() missing 1 required positional argument: 'parser'
这是代码(请注意我没有做太多的错误捕获,它仍在进行中,我更多的是处于“概念验证”阶段):
错误出现在第 34 行
raw = slate.PDF(fileopen)
感谢您对我为破坏其功能所做的任何见解slate3k
。
谢谢,
捷通
ruby - 将 Swagger UI 集成到我的石板生成网站
我想将 swagger UI 集成到我的基于 ruby 的 slate 生成的 API 文档中,为此我在此处查找
并对layout.erb
文件进行了定向更改,添加了所需的头部和身体部分,但在构建网页时没有显示任何内容,这些是修改后的头部和身体部分。
我在这里添加了完整的layout.erb
文件
markdown - 表格内的 Markdown 注释
我正在寻找一种方法来添加特定于 Markdown 表中不同行的评论(由Slate解析)。我不希望它们出现在从此 Markdown 文件生成的 HTML 中。
我还没有找到任何适用于此设置的注释语法。我试过
以及它们的变体,无法正常工作。
你们中有人已经成功了吗?