主题: allowImageUpload为false时,无法插入网络图片
作者: 独自旅行, 发布日期: 2011-08-19 17:05:57, 浏览数: 3646
操作系统:Windows 7

浏览器: Chrome 13

KindEditor版本: 4.0 beta

BUG再现步骤:
1.把allowImageUpload设置为false

2.点击“图片”,随便输入一个网络图片的地址,例如KindEditor的图标 http://www.kindsoft.net/images/logo.png

3.点击“确认”

期望结果: 网络图片被插入到正文

实际结果: 点击"确认"后无任何反应


作者: 独自旅行, 发布日期: 2011-08-19 17:24:34

研究了一下,发现错误发生在plugins\image\image.js的第71行的这一个if语句

 

if (tabs.selectedIndex === 1) {
  uploadbutton.submit();
  return;
}

 

由于allowImageUpload设置为false,于是tabs没有selectedIndex这个东西了,所以就会报告说selectedIndex方法未定义。

我的临时解决办法是把这一个if语句块注释掉,于是就能正常插入网络图片了。

 

KindEditor的同志们,新版本升级必然会带来各种bug,可是这样低级的bug确实不应该发生呀,而且你们的QA哪去了?该打屁股了

 

回复
作者: Roddy, 发布日期: 2011-08-19 18:25:32
谢谢您的反馈,初始化参数交叉情况比较多,有遗漏,非常抱歉。
回复
发表新帖 发表回复