标签

GrapesJS 中的 Undo-manager 问题

GrapesJS 社区存档中有 30 个问题, 0 个经社区验证按讨论热度排序——查看真实的修复、错误和代码参考。

#57422024年3月11日作者 bernesto💬 4 个回答2

在Windows 10+上构建

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v122 可复制演示链接 无 描述一下那个虫子 如何复现这个漏洞?将git检查到Windows 10+机器上按照提供的流程构建。 预期的行为是什么? 它应该和*inx系统一样建造。 目前的行为是什么? 该构建因引用 Backbone 的错误而失败: “嘘 警告内容见./src/common/index.ts 35:2-16 导出“default”(导入为“Backbone”)在“...

#49472023年2月27日作者 FaisalShaikhHA💬 4 个回答2

撤销管理器在撤销移除操作时无法正常工作

葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome - 版本 110.0.5481.100(官方构建)(arm64)可复制演示链接 https://codepen.io/faisal-praella/pen/ExeNwxJ描述一下那个虫子我添加了一个自定义的columns组件,带有编号特征名称columns,用于添加或移除子组件列。当我用该特性添加新列并撤销更改时,效果正常,但当我移除列并撤销更改时,会多加一列。这可能是因为当Grap...

#36392021年7月23日作者 anatoli-dp💬 4 个回答0

:改进UndoManager API

我认为一个更详细的历史堆栈会带来很棒的功能。你可以拿到撤销堆栈,然后从中建立一个记录所有编辑的历史报告,但对我来说每次编辑具体是什么不太清楚(至少对我来说是这样,如果我遗漏了什么,请告诉我)。比如用公式化描述,比如组件[组件名称]在[页面位置或组件添加]处添加/删除/编辑,或者组件[组件]文本编辑......(请原谅我用这个笼统描述,因为连我自己都不知道该怎么表达)只是简单介绍一下每个堆栈中项目的撤销/重做历史。我目前只知道每个历史物品的ID,如果现在可行的话,我只是不知道...

#31612020年11月27日作者 ssmanoj-grapes💬 4 个回答0

Editor Undo 正在移除集合,无法替换组件

在撤销前所选组件的集合 ![元素收集-前-u](https://user-images.githubusercontent.com/75111879/100419275-467b6e80-30aa-11eb-8df4-10e210d41689.png) 撤销后所选组件的集合 ![元素收集后](https://user-images.githubusercontent.com/75111879/100419319-55622100-30aa-11eb-8272-baebedf...

#60872024年8月24日作者 leo-budgetsimple💬 3 个回答1

在组件内部HTML被更改后,撤销功能无法正常使用

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 最新消息 可复制演示链接 https://jsfiddle.net/condsjm1/ 描述一下那个虫子 如何复现这个漏洞?更改组件的内部HTML按CTRL+Z键 预期的行为是什么? 撤销内容 目前的行为是什么? 但内容不会被撤销 描述: 在小提琴上,按下“切换到Hello Planet”的按钮,然后选择编辑器,按CTRL+Z 撤销和重做都不行,但如果你正常改“Hello World”文本,它...

#35772021年6月29日作者 alimajed93💬 3 个回答0

UndoManager hasUndo() 方法在不该返回时返回为真

我正在尝试禁用撤销按钮,因为没有撤销操作。 为此,我正在监听“change:changesCount”事件,并使用“editor?”。属性?撤销Manager?hasUndo()' 来设置撤销按钮的禁用状态。 'editor.on('change:changesCount', editor => setHasUndo(editor?.属性?撤销Manager?hasUndo()));' 除了以下这种情况,它对我来说还算是有效的:我在空白画布上创建新模板我拖放一个方块我撤销...

#33942021年4月8日作者 alext2793💬 3 个回答1

UndoManager add

如何通过自定义富文本编辑器 CKeditor 向 UndoManager 添加撤销/重做事件?

#32902021年2月25日作者 marcepoblet💬 3 个回答0

当我们撤销图片时,changesCount参数应重置为零

版本: v0.16.41 你能重现演示中的bug吗? [ ] 不 预期的行为是什么? 当我们撤销图片时,changesCount参数应重置为零 详细描述那个漏洞 步骤:添加图片删除图片撤销更改 我们应该看到 changesCount 参数应该被重置为零。 目前的行为是什么? changesCount参数是递增的,而不是0。 你能附上截图、截屏或实时演示吗?** [ ] 是的(附上了视频) https://user-images.githubusercontent.com/6...

#67042026年2月13日作者 mehdimoslehi💬 2 个回答0

编辑器崩溃,模板无法加载(TypeError 读取类型)

GrapesJS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 版本 143.0.7499.193 可复制演示链接 https://app.rechat.com/dashboard/marketing/history/Letter?printCampaignId=28f0587d-8738-4fd6-8087-da3167f6d737&action=edit 描述一下那个虫子 如何复现这个漏洞? 打开 Rechat Studio 编辑...

#61712024年9月24日作者 rhoenerSBS💬 2 个回答0

:用UndoManager追踪自定义存储

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v129 可复制演示链接 不适用 描述一下那个虫子 你好@artf, 我目前正在用 grapesjs 实现一个编辑器,可以在已有页面旁边添加章节。我实现了一个章节存储,实现了IStorableModule,将章节存储在项目数据中。 我的问题是,让UndoManager跟踪章节更改的最佳方式是什么? 有必要以某种方式扩展ItemManagerModule吗? 行为准则 [X] 我同...

查看全部 30 个 Undo-manager 问题 →