BUG:编辑。Panels.removeButton('options', 'preview') 破坏查看代码
你好@rudym87! 问题似乎是由[关闭执行命令的按钮](https://github.com/artf/grapesjs/blob/dev/src/commands/view/ExportTemplate.js#L6)(见下文)引起的,这会导致模态瞬间关闭。 https://github.com/artf/grapesjs/blob/a85126883fbeafe3a437b1421b952931a5aaafc0/src/commands/view/ExportTemplate.js#L5-L7 我完全不明白为什么只有在预览按钮被移除时才会发生,但我觉得在代码模态还开着的情况下停用它很奇怪。我认为它应该在模态关闭(在[stop...
阅读下方完整回答 ↓问题
版本: 0.16.18
你能重现演示中的bug吗? 不
预期的行为是什么? 我想隐藏默认的预览按钮,同时保留默认的“查看代码”按钮。
目前的行为是什么? 如果通过以下方式移除预览按钮,“查看代码”将不再有效。 “''javascript 编辑。Panels.removeButton('options', 'preview')
**你能附上截图、截屏或实时演示吗?**
是的:[JS Fiddle](https://jsfiddle.net/m810gtcn/)
回答(2)
你好@rudym87! 问题似乎是由[关闭执行命令的按钮](https://github.com/artf/grapesjs/blob/dev/src/commands/view/ExportTemplate.js#L6)(见下文)引起的,这会导致模态瞬间关闭。 https://github.com/artf/grapesjs/blob/a85126883fbeafe3a437b1421b952931a5aaafc0/src/commands/view/ExportTemplate.js#L5-L7 我完全不明白为什么只有在预览按钮被移除时才会发生,但我觉得在代码模态还开着的情况下停用它很奇...
没错,@mcottret说实话,我现在甚至看不出还有什么理由让这个[命令有状态](https://grapesjs.com/docs/modules/Commands.html#stateful-commands)。 所以,我会去掉那个没用的“sender.set('active', 0)”和“stop”函数。如果你有更好的建议,告诉我
相关问答
通过相似的问题讨论继续研究。
问题 #2621
编辑。Panels.addPanel 重复按钮
在创建自定义插件时,如果是“编辑器”。Panels.addPanel' 使用了 Inside 插件功能——按钮是重复的。 示例: https://jsfiddle.net/kncdah8b/ 按钮不重复:使用单一“Panels.addButton”接口,同时单独循环按钮在编辑器...
问题 #1614
:将css变量添加为style manager属性
尝试向样式管理器添加CSS变量导致错误: “未捕获类型错误:无法读取未定义[fiddle](https://jsfiddle.net/GCoda/ke3p0mgj/)的属性'toPerCase' “JavaScript 编辑。StyleManager.addSector('te...
问题 #5743
Iframe 属性 src 中的 XSS 漏洞
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Edge v122 可复制演示链接 https://jsfiddle.net/bwreyq29/1/ 描述一下那个虫子 如何复现这个漏洞? 打开此链接 [https://jsfiddle.net/...
问题 #3444
RemoveButton() 导致错误
你好, 我正在尝试用这个代码编辑器从面板中移除一个按钮。Panels.removeButton(“options”, “fullscreen”)' 。它移除了按钮,但出现了这个错误。 ![捕获](https://user-images.githubusercontent.com...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。