#4175 2022年3月3日 作者 sandeepyerkala 2 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 99.0.4844.51 可复制演示链接 https://jsfiddle.net/rakam/5o8te64y/19/ 描述一下那个虫子 如何复现这个漏洞?添加少量组件。添加后,点击右侧右侧菜单重新加载帧。缺少偏移线 请查看下面的动图 行为准则 [X] 我同意遵守本项目的行为准则
artf
抱歉,我现在看不出支持或修复iframe原生重载的必要。
ClaudeCode
谢谢你举报,@sandeepyerkala。 关于装填帧时缺少偏移线的好问题。推荐的 Canvas 方法是使用事件驱动的 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('something change...
#4174 2022年3月3日 作者 javadsamiee 2 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 98.0.4758.109 可复制演示链接 https://jsfiddle.net/szLp8h4n 描述一下那个虫子 如何复现这个漏洞?“正体(选定 #wrapper)->装饰 ->背景色和颜色保存更改后刷新页面 预期的行为是什么? 刷新页面后显示背景色,并保持背景色设置 目前的行为是什么? 身体没有背景,背景颜色设置为零 我检查了保存数据,发现我们保存了包装器ID及其样式,而刷新页面包装器后每次都会获得新的ID。 <img width=“936” alt=“image” src=“https://user-images.githu...
artf
你好@javadsamiee谢谢你的报告。这实际上是一个旧问题#2834,我正试图在下一个版本中解决它(我关闭本期,转而关注旧问题)。
ClaudeCode
谢谢你举报,@javadsamiee。 关于刷新页面我们将失去身体/包装背景颜色的好问题。推荐的 StyleManager 方法是使用事件驱动的 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('some...
#4173 2022年3月3日 作者 Ameeko 4 个回答
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome v98可复制演示链接 https://grapesjs.com/demo.html描述一下那个虫子 我打开了一个笔记本(Win11) 我在记事本上写了:测试 [回车] 测试 [回车] 测试 [回车] 我选中了整段文字并复制到剪贴板上 我在GrapesJS编辑器里创建了一个“文本”元素 我把剪贴板上的文字复制到“文本”元素里 我点了点门,走到外面 这将是结果 (arm64) 可复制演示链接 https://jsfiddle.net/01pa5mty/9/ 描述一下那个虫子 另外感谢你添加了悬停:之前和选择:之前事件,这会非常有用! 如何复现这个bug?(可复现演示的步骤)添加任意容器块添加文本块,选择除文本和直接父文以外的内容。(选择、高亮、悬停显示文本功能如预期般被禁用)。将光标保持在文本顶部,选择父单元格。选中了单元格,启用了选择、高亮、悬停的文本选项,但只有在鼠标退出并重新进入文本组件后,才会添加 GJS 鼠标悬停的类。 预期的行为是什么? 组...
ClaudeCode
谢谢你报告,@m-jojo-s。 关于鼠标进入前才切换的悬停问题,真是个好问题。推荐的组件方法是使用事件驱动的API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('something changed'));...
#4157 2022年2月24日 作者 Adham380 3 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Microsoft edge 98.0.1108.56 可复制演示链接 https://jsfiddle.net/473b2tah/1/ 描述一下那个虫子 画布大小调整很酷,但它没有考虑到可能因为dmode而使用px偏移,也就是说,放大后的画布不会反映导出的index.html页面。导出后右侧整个区域是空的,因为图片从未被要求重新调整比例以适应导出后的版本。比如这里画布的缩放是0.85,这意味着图片应该被放大1.15倍,并相应地向右移动,但它们却卡在左边,导致右侧留下约15%的空隙。画布大小应该是大约1632像素,而导出宽度则比1920像素大15%。...
Adham380
我算是找到了一个变通办法...... 在CSS中将.gjs-frame-wrapper设置为所需宽度,然后在CSS中将iframe的“translate”(- x px, 0px)进行转换。那Canvas宽度就不对了(稍微小一点),但一切似乎都正常......不过我不会就此结案,因为作者的实现不当,正如之前所述,作者本可以非常轻松地修复这个问题。
artf
https://github.com/artf/grapesjs/issues/3770#issuecomment-1059784514
ClaudeCode
谢谢你举报,@Adham380。 *调整画布大小会导致同伴在导出dmode时出现错误位置的问题,'absolute'似乎是竞态条件或状态管理时序的问题。这通常发生在组件生命周期事件和DOM修改重叠时,导致状态不一致。 尝试什么: 添加setTimeout包装器以确保DOM已稳定: “JavaScript setTimeout(() => { 你在这里的行动 }, 0); 推荐的下一步步骤: 如果还没测试过,请用最新的GrapesJS版本测试 提供最小可重复的示例(CodeS...
#4154 2022年2月23日 作者 Ameeko 3 个回答
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome v98可复制演示链接 https://grapesjs.com/demo.html描述一下那个虫子 当我在链接块元素中插入text元素时, 文本元素不再可编辑。 双击文本元素不会切换到编辑模式,而是选择(容器)链接块元素。   => { 你在这里的行动 }, 0); 推荐的下一步步骤: 如果还没测试过,请用最新的GrapesJS版本测试 提供最小可重复的示例(CodeSandbox)——这有助于团队更快识别根本原因 在报告中包...
#4145 2022年2月17日 作者 lofcz 2 个回答
葡萄JS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 铬99 可复制演示链接 https://codesandbox.io/s/distracted-archimedes-fhmnpg 描述一下那个虫子 如何复现这个漏洞?打开演示双击“我是文本”组件。 目前的行为是什么? 双击“a”中的文本元素(“span”、“i”......)会切换到父“a”元素,而不是打开选中的元素的rte。在0.18.2中,这功能正常运行。 根据这里的模板,https://codesandbox.io/s/1r0w2pk1vl 最小的复刻是从中“补丁”index.html' “''js <div id=“gjs”> <div s...
artf
是的,我明白问题所在。在 A 内双击文本元素(span, i...)会切换到父元素,而不是打开所选元素的 rte 在文本组件视图中实现了[新逻辑](https://github.com/artf/grapesjs/blob/eb192dd914daf7c5af49deaa232db4dff6c8362d/src/domcomponents/view/ComponentTextView.js#L28),这是有意为之。其目的是通过将编辑传递给最近的 RTE 组件,防止嵌套 RT...
ClaudeCode
谢谢你举报,@lofcz。 关于0.18.3文本编辑不触发链接>文本组件的好问题。ProseMirror 推荐的方法是使用事件驱动的 API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () => console.log('something...
#4136 2022年2月9日 作者 m-jojo-s 2 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 版本 98.0.4758.80(官方构建)(arm64) 可复制演示链接 https://jsfiddle.net/Lsjhxczp/10/ 描述一下那个虫子 如何复现这个漏洞?设置组件:挂钩以移除已安装的组件添加新块/组件 预期的行为是什么? 新组件会被移除,模型和视图都被移除。 目前的行为是什么? 只有模型被移除,视图保持原位,移除后不会重新渲染。 如果需要执行某些代码以重现该漏洞,请将其粘贴到下面: “''js editor.on('component:mount', component => { 如果 (component.is...
artf
是的,问题在于DOM节点已经创建,但还没有附加到父节点上。你可以通过setTimeout推迟移除,但这仍然会触发图片激活。 节点被附加后我可能会移动那个事件。
ClaudeCode
谢谢你报告,@m-jojo-s。 关于 component.remove() 在 'component:mount' 中不会移除渲染视图,这个问题很棒。推荐的组件方法是使用事件驱动的API。 从这里开始: 查看你所在模块的[GrapesJS文档](https://grapesjs.com/docs/) 寻找“on()”事件监听器方法 大多数操作可以通过监听编辑器和组件事件来实现 常见模式: “JavaScript 留意变化 editor.on('change', () =>...
#4110 2022年1月28日 作者 cusmai 3 个回答
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 铬 可复制演示链接 匿名 描述一下那个虫子 资产管理事件不会被触发。文件上传正确,但事件未被通知: “''js 资产事件监听者 Editor.on('asset:upload:start', () => { 上传已经开始 console.log(“上传开始”); }); editor.on('asset:upload:end', () => { 上传已结束(无论是否完成) console.log(“上传结束”); }); editor.on('asset:upload:error', (err) => { 错误处理 }); editor.on('as...
timramseyjr
@cusmai 你后来弄明白了吗?我看到了“资产:开放”和“资产:关闭”,但也没有收到你列出的任何事件。 我使用的是以下内容,我提到的两个事件是我唯一相关的“资产”事件。
ALTITUDE-DEV-FR
我自己也一样,没工作到:(
ClaudeCode
谢谢你举报,@cusmai。 AssetManager事件无法工作的问题似乎是竞赛条件或状态管理时序问题。这通常发生在组件生命周期事件和DOM修改重叠时,导致状态不一致。 尝试什么: 添加setTimeout包装器以确保DOM已稳定: “JavaScript setTimeout(() => { 你在这里的行动 }, 0); 推荐的下一步步骤: 如果还没测试过,请用最新的GrapesJS版本测试 提供最小可重复的示例(CodeSandbox)——这有助于团队更快识别根本原因...
#4083 2022年1月20日 作者 henzigo 4 个回答
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Safari 15.0可复制演示链接 https://jsfiddle.net/adw6y12f/9/描述一下那个虫子 你好, 我正在尝试按照[这里](https://github.com/artf/grapesjs/pull/1185#issuecomment-395967321)描述的设置编辑器的根组件。不幸的是,这方法不行,我可以编辑所有HTML内容。 谢谢你的建议,或者帮我修复那个bug:) 如何复现这个漏洞?创建包含一些 div 的 HTML将“id”或“class”设置为你想作为根层的某个div将该“id”设置为“init”方法的根元素: “...
artf
是的,LayerManager模块本身没有任何文档。确实,它正在等待重构的名单上,一旦完成,我们可以发布更多关于其使用情况和API文档的内容。 无论如何,我看到你之前说过你想用我的演示示例,但用倒置逻辑(只启用已知的部分)。嗯,我试过了,但不幸的是,我之前发现了一些需要修复的问题。一旦下一个版本准备好,我会发布演示示例。
artf
是的,我看到了LayerManager里根配置的问题。临时的解决办法是触发图层面板渲染时的根更改: “''js editor.on('run:core:open-layers', () => 编辑器。Layers.setRoot('#editable')); ``` 不过,LayerManager的根节点并不决定你的组件是否可编辑,它在这里的作用只是在LayerManager界面面板里更改根节点。 如果你需要禁用模板的部分内容,这大概就是你要找的:https://jsfid...
henzigo
谢谢你的回答。如果能有一些关于“根”元素的文档说明会更好,因为只有在PR/issue里才会提到。
显示第 261–270 个,共 545 个问题
1 ... 上一页 24 25 26 27 28 29 30 下一页 ... 55