主题: KindEditor 4.1.2 发布
作者: Roddy, 发布日期: 2012-07-21 21:07:52, 浏览数: 18794

KindEditor 4.1.2 发布,该版本新增K.remove和K.sync函数,方便卸载和同步多个编辑器。此外,expr参数可以直接传入jQuery对象,对外暴露NodeClass、RangeClass、CmdClass、EditClass、MenuClass等接口,修复大部分已知BUG。


KindEditor 4.1.2 变更记录:

  1. 新增: K.remove(expr)函数,可移除多个编辑器,expr为选择器或DOM对象。
  2. 新增: K.sync(expr)函数,可同步多个编辑器,expr为选择器或DOM对象。
  3. 新增: K.create(expr)、K(expr)等函数可以直接传入jQuery对象。
  4. 新增: filePostName初始化参数,可指定上传文件form名称。
  5. 新增: fillDescAfterUploadImage初始化参数,true时图片上传成功后切换到图片编辑标签。
  6. 新增: afterSelectFile初始化参数,从图片空间选择后执行的回调函数。
  7. 新增: K.NodeClass,K.RangeClass,K.CmdClass,K.EditClass,K.MenuClass等接口。
  8. 新增: plugin.imageDialog(options)添加showLocal和showRemote参数,值为false时分别隐藏网络图片和本地上传。
  9. 新增: afterUpload新增data和name参数,分别为后端返回的JSON数据和插件名称。
  10. 变更: fullscreenShortcut默认值改成false,默认不启用ESC快捷键全屏。
  11. 改善: 多图上传时,允许用户post自定义参数到服务器。
  12. Bugfix: [Firefox] 居中后输入几个文字回车换行,内容被全选。
  13. Bugfix: 批量上传无法执行afterUpload这个回调,普通上传可以执行。
  14. Bugfix: 页面中存在其它SWFUpload,批量上传出现冲突。
  15. Bugfix: IE8怪异模式下先打开弹出框关闭,用滚轮到顶或到底,会出现脚本错误。
  16. Bugfix: 图片src为图片数据(base64 data)时,无法正常显示。
  17. Bugfix: 在pre标签里无法粘贴内容。
  18. Bugfix: KNode.show()和hide(),display都变成block。
  19. Bugfix: 版权标识©来回切换代码模式后变成(C)。
  20. Bugfix: 重新创建KNode后,data方法无法取得数据。
  21. Bugfix: K.create函数未找到目标textarea时报错。
  22. Bugfix: 右下角拖动,松开鼠标后还可以继续拖动。
  23. Bugfix: 右键编辑表格,插入行和列时有时候错乱。

演示:

下载:

文档:

源代码:

作者: 小浪子, 发布日期: 2012-07-21 21:48:34

做个SF。哈哈。
这次的下载包里不错。
另外:官方的演示页面。没有加批量上传的演示:multi-image-dialog.html

但是示例里面有。

下载包里更新的不错。

1、下载包里面之前好像取消了:attached文件夹。难怪那么多人说不能上传。要得手动创建

2、加批量上传的演示

 

还有神马要说的呢。我想想。。。。

希望做多点示例吧。。虽然官方有文档。。但是好像文档更新的不及时。。

回复
作者: Stanley, 发布日期: 2012-07-21 22:06:12
必须顶
回复
作者: Roddy, 发布日期: 2012-07-21 22:33:03
回复小浪子:批量上传演示已经加上了。
回复
作者: 小浪子, 发布日期: 2012-07-22 01:57:04

发现一个问题:
http://www.kindsoft.net/ke4/examples/image-dialog.html

 

点击:本地上传,这个示例(第3个)
IE下提示有错误:

网页错误详细信息

用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; QQDownload 716; .NET CLR 2.0.50727)
时间戳: Sat, 21 Jul 2012 17:56:34 UTC


消息: 由于该控件目前不可见、未启用或其类型不允许,因此无法将焦点移向它。
行: 281
字符: 4
代码: 0
URI: http://www.kindsoft.net/ke4/plugins/image/image.js?ver=4.1.2%20(2012-07-21)

 

回复
作者: Roddy, 发布日期: 2012-07-22 10:31:09

回复小浪子:Github上的修复好了,image.js里的

if (tabIndex === 0) {
    urlBox[0].focus();
    urlBox[0].select();
}

改成

if (showRemote && tabIndex === 0) {
    urlBox[0].focus();
    urlBox[0].select();
}

回复
作者: 小浪子, 发布日期: 2012-07-22 10:48:28

回复Roddy:
showRemote是新增加的参数。一发布就在image.js没有写.没有必要在:4.1.3中修复啊。

直接偷偷打包重新让大家下载啊。你官方的也更新下算了。
还不知道:4.1.3神马时候发布。这样会很误导用户。

回复
作者: Roddy, 发布日期: 2012-07-22 11:06:00
回复小浪子:不用了吧,这个参数我都没写在文档里,只有examples里才有。单独调用的BUG优先级很低,有问题也不需要紧急发布,呵呵。
回复
作者: 徐伟, 发布日期: 2012-07-22 14:48:22

一直使用的都是这个编辑器,不错

今天才更新了最新版本

批量上传时,插入多张图片时,图片与图片之间没有换行符<br />,能不能加个复选框,是否在图片之间插入换行符,选中就换,不选中就不加<br />



回复
作者: 小浪子, 发布日期: 2012-07-22 20:12:44

下载包示例:

multi-image-dialog.html

有错误:

K.each(urlList,function(i, url) {
    div.append('<img src="' + url + '">');
});
官方的是对的:
K.each(urlList,function(i, data) {
    div.append('<img src="' + data.url + '">');
});
错误所在:data.url
回复
作者: Roddy, 发布日期: 2012-07-22 23:25:06
回复小浪子:嗯,发布后才发现例子有问题,不过不打算紧急发布,单独调用真不是重点。
回复
作者: 小浪子, 发布日期: 2012-07-22 23:57:03

回复Roddy:额.

我这个问题如何解决:http://www.kindsoft.net/view.php?bbsid=5&postid=5515

回复
作者: chanceseed, 发布日期: 2012-07-24 09:03:05

图片上传 还是不可以设置border=0

 

回复
作者: zyyujq, 发布日期: 2012-07-25 22:22:27
回复
作者: real, 发布日期: 2012-07-30 17:01:45

 

我们输入这个编辑器阿拉伯语
怎么办法输入?(我们阿拉伯人)
帮我们?

 

这个Uncode 代码

 

var kc=FCK.EditorWindow.event.keyCode;
if(FCK.EditorWindow.title!="0"){
 if (kc==47) kc=1574;//("/")
    else if (kc==63) kc=1567;//("?")
    else if (kc==125) kc=171;//("}")
    else if (kc==123) kc=187;//("{")
    else if (kc==44) kc=1548;//(",")
    else if (kc==91) kc=93;//("]")
    else if (kc==93) kc=91;//("[")
    else if (kc==60) kc=62;//("<")
    else if (kc==62) kc=60;//(">")
   else if (kc==40) kc=41;//("(")
   else if (kc==41) kc=40;//(")")
    else if (kc==109 ||kc==77) kc=1605;//(m yaki M)
    else if (kc==110 ||kc==78) kc=1606;//(n yaki N)
    else if (kc==98  ||kc==66) kc=1576;//(b yaki B)
    else if (kc==118 ||kc==86) kc=1736;//(v yaki V)
    else if (kc==99  ||kc==67) kc=1594;//(c yaki C)
    else if (kc==120 ||kc==88) kc=1588;//(x yaki X)
    else if (kc==122 ||kc==90) kc=1586;//(z yaki Z)
    else if (kc==97  ||kc==65) kc=1726;//(a yaki A)
    else if (kc==115 ||kc==83) kc=1587;//(s yaki S)
    else if (kc==100) kc=1583;//("d")
    else if (kc==68 ) kc=1688;//("D")
    else if (kc==102) kc=1575;//("f")
    else if (kc==70 ) kc=1601;//("F")
    else if (kc==103) kc=1749;//("g")
    else if (kc==71 ) kc=1711;//("G")
    else if (kc==104) kc=1609;//("h")
    else if (kc==72 ) kc=1582;//("H")
    else if (kc==106) kc=1602;//("j")
    else if (kc==74 ) kc=1580;//("J")
    else if (kc==107) kc=1603;//("k")
    else if (kc==75 ) kc=1734;//("K")
    else if (kc==108 ||kc==76) kc=1604;//(l uaki L)
    else if (kc==59) kc=1563;//(";")
    else if (kc==113 ||kc==81) kc=1670;//(q yaki Q)
    else if (kc==119 ||kc==87) kc=1739;//(w yaki W)
    else if (kc==101 ||kc==69) kc=1744;//(e yaki E)
    else if (kc==114 ||kc==82) kc=1585;//(r yaki R)
    else if (kc==116) kc=1578;//("t")
    else if (kc==84) kc=1600;//("T")
    else if (kc==121 ||kc==89) kc=1610;//(y yaki Y)
    else if (kc==117 ||kc==85) kc=1735;//(u yaki U)
    else if (kc==105 ||kc==73) kc=1709;//(i yaki I)
    else if (kc==111 ||kc==79) kc=1608;//(o yaki O)
    else if (kc==112 ||kc==80) kc=1662;//(p yaki P)
    else kc=0;
if (kc!=0) FCK.EditorWindow.event.keyCode=kc;
  
}
 

 

回复
作者: 无梦, 发布日期: 2012-08-03 08:22:10
大大,那个颜色那里强烈建议加一个手动输入颜色的功能,如果有一个像ps类似的选色盘就更好了。
回复
作者: tt, 发布日期: 2012-08-14 08:55:20
我在上传图片时候。一直显示“在上传中请稍候”是怎么回事,图片也很小
回复
作者: 狂野的猫, 发布日期: 2012-08-15 14:22:03
回复tt:路径问题        
回复
作者: 亲,爱死你了, 发布日期: 2012-08-20 17:11:39
亲,我爱死你了~~~
回复
作者: 安静, 发布日期: 2012-08-23 15:03:20

请问一下我怎么获取到到编译器的内容呢?

回复
作者: gaoke0820, 发布日期: 2012-09-04 23:14:18
很不错,如果颜色选择更自由些就perfect了
回复
作者: 梅斯, 发布日期: 2012-09-08 22:04:44

word的问题解决了吗?我贴过来样式看上去问题还好,但是一读取就出问题了。

  

 

回复
作者: Stanley, 发布日期: 2012-09-11 10:22:45
还能发布了么,好久4.1.2了,新版本什么时候发布啊
回复
作者: 逍遥谷主, 发布日期: 2012-09-11 14:50:27
支持,非常期待颜色选择框能自主选择任意颜色的功能~
回复
发表回复