#29112020年7月22日作者 FlowingCloudRTL1 个回答
版本:0.16.18 你能重现演示中的bug吗? [X] 是的 [ ] 不 预期的行为是什么? 你不应该能把组件拖入自身 详细描述那个漏洞 在Firefox中,你可以直接点击元素,然后拖入组件内部,然后拖入自身。 这样可以去除该元素,产生无限递归。 你能附上截图、截屏或实时演示吗?** [X  ] 是的(附图) [ ] 不
artf
感谢你的报告@FlowingCloudRTL。这个问题将在下一个版本中修复
#28872020年7月10日作者 jgui1129暂无回答
版本: v.0.16.18 你能重现演示中的bug吗? [x] 是的 [ ] 不 预期的行为是什么? 它应该会渲染播放列表 详细描述那个漏洞 用嵌入代码添加播放列表 URL 后,会破坏并遗漏部分 例如:<iframe width=“560” height=“315” src=“https://www.youtube.com/embed/videoseries?list=PLibNZv5Zd0dzAOf54VjpLbqeALko1bD3h” frameborder=“0” allow=“accelerometer;自动播放;加密媒体;陀螺仪;画中画” allow-fullscreen></iframe> 然后它会删除“?list=P...
#28822020年7月8日作者 ghost2 个回答
版本: 0.16.18 你能重现演示中的bug吗? [x] 是的 https://jsfiddle.net/triawarman/tmcoqxhp/ 预期的行为是什么? 当将“caption”块拖到画布时,会添加“<caption>插入文字”</caption>这个元素 目前的行为是什么? 直接在画布上添加“插入文字”,甚至在放置“caption”块之前。 详细描述那个漏洞** 没有在画布上添加“说明”元素
artf
实际上,HTML 只允许在 '(https://developer.mozilla.org/en-US/docs/Web/HTML/Element/caption)内使用“<caption>',<table>所以解析器总是会在文本节点中转换它,实际上问题不在于文字说明,而是在 grapesjs 中文本节点的渲染。 这会产生同样的效果 “''js 编辑。Blocks.add('test', { 标签:“我的街区”, 内容:“我的文本” }); ``` 顺便说一句,这个问题应该...
ghost
谢谢你的回复,@artf。 实际上,在“<caption>''问题之后,我又发现了表格的另一个问题,我无法将''拖拽到',''也不能拖拽<tr><table><th><td>到'<tr> 演示代码在这里: https://jsfiddle.net/triawarman/tpnco4v6/ 我在 https://github.com/artf/grapesjs/issues/1632 尝试为表格/单元添加自定义收费栏时发现了Simmilair问题,但也许有简单的方法,或者这也...
#28762020年7月4日作者 fedulovivan1 个回答
“步骤”:https://grapesjs.com/demo-newsletter-editor.html 开放通讯演示干净的画布放置“1/3段”将“图片”置于中间列尝试调整图片大小 - 正常运行点击上方箭头将选区移动到图像的父页面 - 调整大小框架被移至表单元,这是错误的。用它操作会影响图像——效果不对将选择移动到父节点,使帧出现在表格中。用它操作仍然会影响图像——效果不对 请看演示: https://github.com...
#28352020年6月16日作者 letstri1 个回答
必须 https://grapesjs.com/demo.html选择任意物品添加方框阴影将盒子阴影设置为内部将盒子阴影设置为外部 视频: https://take.ms/9aFjz
#28242020年6月11日作者 tonypartridge3 个回答
所以当我把组件/物品从条子拖到中心时,它不会去我指定的位置......它总是偏向一侧大约20%的页面宽度?加装后可以调节。看看这个动图: https://gyazo.com/87076de55a1853e80b5dd7ea14ccb94e 有人有什么建议吗?
RJCAM
嗨@tonypartridge 你有最后一个GrapesJS版本吗? 用“dragMode: ”absolute“这个功能对我来说运行得很好, 请查看下面的基本代码:
artf
是的......实际上,当启用更小的设备视图时,我也能重现同样的问题,可能是某种回归。我需要时间调查,但目前我有点忙于其他事情,拖拽模式不是我的优先事项。所以,我希望有人能看看这个
soltanloo
我用绝对拖拽模式时也有同样的问题。积木总是从画布里掉出来,我需要滚动才能抓取并放回原来想要的位置。 @tonypartridge 你找到解决办法了吗?
#28022020年5月26日作者 meyerco1 个回答
描述该漏洞在当前演示中被重现发生了什么?在快速切换控件 时,编辑器卡住了。演示中复现步骤选择一个控制并快速切换到另一个控制。这样做几次,编辑器就会卡住。 控制台上的错误
artf
谢谢你的报告,@meyerco大概找到了主要问题,应该会在下一个版本中修复
#28002020年5月25日作者 meyerco3 个回答
描述该漏洞在当前演示中被重现预期行为当工具提示被移除时,其CSS也会被移除接下来会发生什么?当工具提示被移除时,其CSS不会被移除演示中复现步骤清理画布拖拽提示移除提示点击顶部工具栏的导入按钮,提示CSS未被移除。 我研究的结论 为了理解这个bug,我通知说样式签名功能无法正常工作。 我猜测这个bug发生在命令core:component-style-clear的[run](https://github.com/artf...
artf
是的,我觉得你说得对,可能是替换 “''js 依赖于视图 const len = dc.getWrapper().find('[data-gjs-type=“${type}”]').length; 也许能解决这个问题,你想检查一下并创建一个PR吗?:)
meyerco
@artf 也许用这个代码来保持代码通用? “''js 依赖于模型 const len = dc.getWrapper().findType(type).length; ```
artf
@meyerco 😅 好的,抱歉,那是我尝试时复制粘贴的
#27742020年5月14日作者 vinceumo1 个回答
你好, 我在移动优先的方式上遇到了一些问题。当画布在多个断点设置不同样式时,渲染出错误的样式。但生成的代码是好的,这个问题只发生在画布里。 https://codesandbox.io/s/xenodochial-shockley-s02lp?file=/index.js:496-524 “''js const 断点 = [ { 名称:“xs”,宽度:“320px” }, { 名称:“xsLg”,宽度:“400px” }, { 名称:“sm”,宽度:“630px” }, { 名称:“MD”,宽度:“740px” }, { 名称:“LG”,宽度:“1024px” }, { 名称:“XL”,宽度:“1280px” }, { 名称:“X...
artf
我们也应该用 https://github.com/artf/grapesjs/blob/201e1f9a61783080f7be885e9e0be9a40ecc16cc/src/codemanager/model/CssGenerator.js#L151-L162 的逻辑 给你 https://github.com/artf/grapesjs/blob/201e1f9a61783080f7be885e9e0be9a40ecc16cc/src/csscomposer/vie...
#27712020年5月13日作者 antman33513 个回答
你好, 我刚刚更新到最新版本 0.16.12,尝试将带有 'textable:1' 属性的组件迁移到文本组件时遇到了 bug。 它在之前的版本 0.16.3 上运行。 当我移动组件时,控制台会报错 '未捕获类型错误:无法读取未定义属性'属性' - ComponentView.js:293' 我举了一个基本例子:https://codepen.io/antman3351/pen/pojZWLe 谢谢!
artf
我这里留下一个可文本组件的工作示例 https://jsfiddle.net/artur_arseniev/0b9ox72g/
0099FF
看起来是在9c24108dadf2ded39e8805b6c4a5f00c626c468b中首次出现的。 正如@antman3351指出的,'model.getView().render();' 调用是麻烦制造者。在调用栈的稍后端,我们尝试更新视图的属性,但当我们尝试访问时,“model”属性是“未定义”(https://github.com/artf/grapesjs/blob/dev/src/domcomponents/view/ComponentView.js#L29...
bogdanbs
我对此有两点建议。 问题在于异步和同步代码的混淆。 启用 rte: enable(view, rte) 以及 ComponentTextView.onActive 和 ComponentTextView.disableEditing 自问题 #3475 修复后,现已成为异步方法。 在排序器类中,富文本编辑器是同步激活的(第1133行) “''activeTextModel.trigger('active');' 但当activeRte实例在第1140行被访问时,尚未完全初始...