#46912022年10月26日作者 DhanaDSP11202 个回答
撤销管理器——不正常工作,当我们尝试应用和撤销背景色时,会点击出块外,然后移除的颜色才会出现 这个问题在版本0.19.4到最新版本中都会出现,以下版本运行正常 复制链接 工作版本: https://jsfiddle.net/0vpbLmxy/ 无法正常工作的版本: https://jsfiddle.net/q3cgwa5m/1/ 演示:  Originally由@DhanaDSP1120在 https://g...
artf
看起来是颜色选择器本身的问题,我会试着在下一个版本修复。 附注:对于错误报告,你不需要先创建讨论,你可以按照模板直接打开问题。这也能避免不必要的讨论帖。
ClaudeCode
谢谢你举报,@DhanaDSP1120。 感谢你分享关于撤销管理器——无法正常工作,当我们尝试应用和撤销背景色后点击出块时,移除的颜色才会出现。为了帮助团队调查并优先排序: 请提供: 一个最小可复现的例子(CodeSandbox/JSFiddle) 你的GrapesJS版本号 浏览器和操作系统信息 浏览器控制台的任何错误信息 重现问题的步骤 最有帮助的是什么: 简约代码示例(不是你整个项目) 屏幕录制或截图显示问题 明确区分预期行为与实际行为 你正在使用的GrapesJS配...
#46462022年10月6日作者 javadsamiee2 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 106.0.5249.91 可复制演示链接 https://grapesjs.com/demo.html 描述一下那个虫子 如何复现这个漏洞?拖拽“1列”方块在列中添加四个“文本”块选择列并选择“偶数/奇数”状态,然后在排版中将颜色改为红色 预期的行为是什么? 偶数或奇数条目应为红色,而所有文本块则为红色 <img width=“1486” alt=“截图 2022-10-06 上午11:22 29” src=“https://user-images.githubusercontent.com/65819265/194249480-58a06cd1-...
artf
如果你预期文本组件颜色会不同,我觉得应该给它们应用偶奇。当该列应用偶数/奇数时,效果会在多个列中显现。 我要关闭这条,因为这不是bug,而是[':nth-of-type'](https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-of-type)的工作原理
ClaudeCode
谢谢你举报,@javadsamiee。 关于偶数/奇数状态不按预期运作的好问题。GrapesJS 推荐的方法是使用事件驱动 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('something chang...
#46082022年9月23日作者 FaisalShaikhHA4 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 版本 104.0.5112.101(官方构建)(arm64) 可复制演示链接 截图:https://d.pr/i/AyHJyL 描述一下那个虫子 如何复现这个漏洞?升级到最新的葡萄品种。 预期的行为是什么? 图层管理器下的图标应该是可见的。 目前的行为是什么? 图层管理器下的图标是看不到的。 <img width=“1438” alt=“标记 2022-09-23 17 58 43” src=“https://user-images.githubusercontent.com/102785785/191963783-7a4295e1-1a97-483...
artf
谢谢@FaisalShaikhHA好的,我会修正的,因为这个规则很常见。
artf
你在这里看到的也是这种情况吗 https://grapesjs.com/demo.html?我能看清🤔那些图标
FaisalShaikhHA
不,演示页面的图标是正常可见的。 为了更新 Grapesjs,我先用“npm remove grapesjs”,然后用“npm install grapesjs”来移除旧版本,获取最新版本。 我还尝试删除node_modules中的 grapesjs 文件夹,然后用“npm install grapesjs”,但还是没有图标渲染。 我也用了“npm install grapesjs@latest”,但结果一样。 回到0.19.4版本后这个问题就解决了。
#45802022年9月13日作者 Singwai2 个回答
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 任何可复制演示链接 任何描述一下那个虫子 如果有覆盖功能,启动POS也应该使用'MosePosFetcher'方法,对吧?开始 Pos  https://github.com/artf/grapesjs/blob/dev/src/utils/Resizer.js#L278-L281当前 Pos  => { 你在这里的行动 }, 0); 推荐的下一步步骤: 如果还没测试过,请用最新的GrapesJS版本测试 提供最小可重复的示例(...
#45792022年9月13日作者 Singwai2 个回答
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? 任何可复制演示链接 代码请见截图描述一下那个虫子 有什么因素阻止我们在onEnd回调中添加调整尺寸和EL吗?因为我们正在重复使用缩放实例(除非是 forceNew)。我希望在调整尺寸结束时能清理一下调整尺寸的状态启动 https://github.com/artf/grapesjs/blob/dev/src/utils/Resizer.js#L295  => { 你在这里的行动 }, 0); 推荐的下一步步骤: 如果还没测试过,请用最新的GrapesJS版本测试 提供最小可重复...
#45772022年9月12日作者 joukhar2 个回答
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome最新可复制演示链接 没有演示描述一下那个虫子 我想阻止事件,但我做不到,我试过了 以及如何预防商店事件,请帮帮忙 “''js editor.off('asset:upload:error'); editor.on('asset:upload:error', function(e) { e.preventDefault(); console.log(e); }) ```行为准则[X] 我同意遵守本项目的行为准则
artf
如果你有问题可以用讨论区,问题只针对可复现的漏洞
ClaudeCode
谢谢你举报,@joukhar。 关于防止使用自定义插件发生事件的好问题。GrapesJS 推荐的方法是使用事件驱动 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('something changed')...
#45592022年9月6日作者 DhanaDSP11204 个回答
嗨..!,RTE操作第一次后就不起作用了,当我们尝试对之前应用的元素应用该动作时,它无法正常工作 从版本0.18.3到最新版本都会出现这个问题,以下版本运行正常 复制链接 工作版本: https://jsfiddle.net/76gnxh4d/35/ 无法正常工作的版本: https://jsfiddle.net/76gnxh4d/36/ 演示:  Originally由@DhanaDSP1120在...
artf
应该会在最新版本(https://github.com/artf/grapesjs/releases/tag/v0.20.1)中修复。
DhanaDSP1120
@artf 字体颜色只能工作,字体背景色第二次不工作 https://jsfiddle.net/a3xgLm7c/3/ 
Sivaganesh-Akula
你好@DhanaDSP1120,我也遇到同样的问题。你有解决办法吗?
#45582022年9月6日作者 DhanaDSP11203 个回答
同时在文字上连续用粗体斜体并下划线。一旦打开图层管理器,就会发生了,而且 它只在 V0.18.2 和更低版本中正常工作 复制链接 工作版本: https://jsfiddle.net/76gnxh4d/39/ 无法正常工作的版本: https://jsfiddle.net/76gnxh4d/40/ 演示:  Originally由@DhanaDSP1120在 https://github.com/...
artf
@DhanaDSP1120看起来是压力的边缘情况,没人真正关心,但如果你想深入探讨,我愿意合并一个PR
ClaudeCode
谢谢你举报,@DhanaDSP1120。 感谢你分享关于葡萄消失记忆问题的报告。为了帮助团队调查并优先排序: 请提供: 一个最小可复现的例子(CodeSandbox/JSFiddle) 你的GrapesJS版本号 浏览器和操作系统信息 浏览器控制台的任何错误信息 重现问题的步骤 最有帮助的是什么: 简约代码示例(不是你整个项目) 屏幕录制或截图显示问题 明确区分预期行为与实际行为 你正在使用的GrapesJS配置 有了这些细节,维护者可以更快地识别和优先排序修复。Grape...
#45442022年9月1日作者 akhalid-dev1 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v91 可复制演示链接 https://grapesjs.com/demo.html 描述一下那个虫子 如何复现这个漏洞?打开图层管理器。选择“身体”下的任意物品。双击选择名称,即可“编辑”。按退格键以移除任何名字。重复这个过程两次。这样物品就没有名字,无法再次选择。 预期的行为是什么? 我们不应该能完全删除这个名字,即使完全删除了,它应该可以再次编辑。 目前的行为是什么? 目前,你可以尝试两次后移除该名字。行为准则 [X] 我同意遵守本项目的行为准则
ClaudeCode
感谢你举报,@akhalid-dev。 关于图层管理器可能会被移除名称且无法重新选择的好问题。GrapesJS 推荐的方法是使用事件驱动 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('somethin...
#45062022年8月10日作者 tyuterry4 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v103 可复制演示链接 https://stackblitz.com/edit/js-1xpo7b 描述一下那个虫子 如何复现这个漏洞?使用dragMode:绝对(设计师模式)从块管理器中拖拽块 无法在[JSFiddle](https://jsfiddle.net/g1reyutd/)上复现,但我不知道怎么做。 我猜CDN的Grapesjs和NPM版本的Grapesjs是不同的。 预期的行为是什么? 没有错误,编辑器也没有卡住 目前的行为是什么? 控制台错误:编辑器未定义,编辑器卡住 。不幸的是,现在唯一的解决办法是全局暴露“编辑器”实例('window.editor = grapesjs.init({...})`)
wunksert
@tyutony我也遇到同样的问题,你找到解决办法了吗?看起来这个bug还没修复
artf
@wunksert修复了但还没发布(新版本很快就会发布)