开源的HTML在线编辑器 KindEditor 3.5.3 发布
程序员文章站
2022-04-27 16:41:56
...
3.5.3版本是3.5.2版本的改进版本,虽然是一个小版本更新,但有比较多的功能变化,修改过的文件比较多。
主要变化:
--------
1. 由于性能原因,3.5.3版本开始取消自动同步原textarea的功能,默认情况下自动寻找编辑器所属form,并将KE.sync绑定到该form的submit事件里。KE.sync是KE.util.setData的别名,执行后将编辑器内容设回到原textarea里。如果您不是以form方式提交数据(比如,ajax方式),提交数据之前请执行KE.sync函数。
2. 新增syncType和afterChange属性,分别代替autoSetDataMode和afterSetData属性。
3. 新增KE.blur函数、afterFocus和afterBlur属性。之前版本只有KE.focus函数,处理聚焦和失去焦点时不太方便。
4. 编辑器ID支持特殊字符。
5. 改进了上传脚本,主要是save_url的动态适应和上传图片按日期目录保存,在不同深度的页面调用编辑器不会出错。
修改过的文件:
--------
* plugins/flash.html
* plugins/media.html
* plugins/advtable/advtable.html
* plugins/image/image.html
* plugins/plainpaste.html
* plugins/file_manager/file_manager.js
* plugins/wordpaste.html
* plugins/about.html
* plugins/link/link.html
* asp/upload_json.asp
* php/upload_json.php
* kindeditor.js
* asp.net/upload_json.ashx
* jsp/upload_json.jsp
修改记录:
--------
* 增加: 新增useContextmenu属性,值为true时使用自定义右键菜单,false时屏蔽自定义右键菜单,默认值为true。
* 增加: 新增syncType属性,值为"auto"时每次修改时都会同步,"form"时提交form时同步,""时不会自动同步,默认值为"form"。
* 增加: 新增tabIndex属性,可设置编辑器的tabindex。
* 增加: 新增afterChange属性(回调函数),编辑器内容发生变化后执行的函数。
* 增加: 新增afterTab属性(回调函数),按下TAB键后执行的函数,默认情况下插入4个空格。
* 增加: 新增afterFocus属性(回调函数),编辑器获得焦点(onfocus)时执行的函数。
* 增加: 新增afterBlur属性(回调函数),编辑器失去焦点(onblur)时执行的函数。
* 增加: 新增KE.sync函数,将编辑器数据设回到原来的textarea里,与KE.util.setData函数功能相同。
* 增加: 新增KE.blur函数,让编辑器失去焦点。
* 改变: 将autoSetDataMode的默认值改成false,默认情况下自动寻找所属form,并将KE.sync绑定到该form的submit事件里。
* 改善: fileManagerJson支持GET参数。
* 改善: 动态设置上传图片保存URL(save_url),在不同深度的页面调用编辑器不会出错。
* 改善: 当编辑器属性newlineTag为p时,粘贴纯文本换行使用p标签。
* 改善: 编辑器id支持[a-z0-9_]以外的特殊字符。
* 改善: 上传图片按日期目录保存。
* 改善: 在IE6和IE7上浏览器原生菜单包含复制粘贴选项。
* BUG: 在IE上通过showModalDialog显示编辑器时无法输入内容。
* BUG: 修改了删除列时单元格错位的问题。
* BUG: 修改了在Firefox下点击dialog的按钮后没有按下去的效果的问题。
* BUG: 有些浏览器无法解析[\w-:],需对“-”进行转义[\w\-:]。
* BUG: 执行KE.html后有时候全选整个编辑区域。
* BUG: 在Mac OS X的Firefox上无法显示右键菜单。
* BUG: script标签内的JavaScript代码字符串里包含HTML代码时,该字符串也被格式化。
* BUG: 修改了ASP浏览图片程序无法进入子目录的问题。
* BUG: 修改了通过TAB键移动焦点时焦点移动到工具栏图标上的问题。
演示:
------
http://www.kindsoft.net/demo.php
下载:
------
http://www.kindsoft.net/down.php
主要变化:
--------
1. 由于性能原因,3.5.3版本开始取消自动同步原textarea的功能,默认情况下自动寻找编辑器所属form,并将KE.sync绑定到该form的submit事件里。KE.sync是KE.util.setData的别名,执行后将编辑器内容设回到原textarea里。如果您不是以form方式提交数据(比如,ajax方式),提交数据之前请执行KE.sync函数。
2. 新增syncType和afterChange属性,分别代替autoSetDataMode和afterSetData属性。
3. 新增KE.blur函数、afterFocus和afterBlur属性。之前版本只有KE.focus函数,处理聚焦和失去焦点时不太方便。
4. 编辑器ID支持特殊字符。
5. 改进了上传脚本,主要是save_url的动态适应和上传图片按日期目录保存,在不同深度的页面调用编辑器不会出错。
修改过的文件:
--------
* plugins/flash.html
* plugins/media.html
* plugins/advtable/advtable.html
* plugins/image/image.html
* plugins/plainpaste.html
* plugins/file_manager/file_manager.js
* plugins/wordpaste.html
* plugins/about.html
* plugins/link/link.html
* asp/upload_json.asp
* php/upload_json.php
* kindeditor.js
* asp.net/upload_json.ashx
* jsp/upload_json.jsp
修改记录:
--------
* 增加: 新增useContextmenu属性,值为true时使用自定义右键菜单,false时屏蔽自定义右键菜单,默认值为true。
* 增加: 新增syncType属性,值为"auto"时每次修改时都会同步,"form"时提交form时同步,""时不会自动同步,默认值为"form"。
* 增加: 新增tabIndex属性,可设置编辑器的tabindex。
* 增加: 新增afterChange属性(回调函数),编辑器内容发生变化后执行的函数。
* 增加: 新增afterTab属性(回调函数),按下TAB键后执行的函数,默认情况下插入4个空格。
* 增加: 新增afterFocus属性(回调函数),编辑器获得焦点(onfocus)时执行的函数。
* 增加: 新增afterBlur属性(回调函数),编辑器失去焦点(onblur)时执行的函数。
* 增加: 新增KE.sync函数,将编辑器数据设回到原来的textarea里,与KE.util.setData函数功能相同。
* 增加: 新增KE.blur函数,让编辑器失去焦点。
* 改变: 将autoSetDataMode的默认值改成false,默认情况下自动寻找所属form,并将KE.sync绑定到该form的submit事件里。
* 改善: fileManagerJson支持GET参数。
* 改善: 动态设置上传图片保存URL(save_url),在不同深度的页面调用编辑器不会出错。
* 改善: 当编辑器属性newlineTag为p时,粘贴纯文本换行使用p标签。
* 改善: 编辑器id支持[a-z0-9_]以外的特殊字符。
* 改善: 上传图片按日期目录保存。
* 改善: 在IE6和IE7上浏览器原生菜单包含复制粘贴选项。
* BUG: 在IE上通过showModalDialog显示编辑器时无法输入内容。
* BUG: 修改了删除列时单元格错位的问题。
* BUG: 修改了在Firefox下点击dialog的按钮后没有按下去的效果的问题。
* BUG: 有些浏览器无法解析[\w-:],需对“-”进行转义[\w\-:]。
* BUG: 执行KE.html后有时候全选整个编辑区域。
* BUG: 在Mac OS X的Firefox上无法显示右键菜单。
* BUG: script标签内的JavaScript代码字符串里包含HTML代码时,该字符串也被格式化。
* BUG: 修改了ASP浏览图片程序无法进入子目录的问题。
* BUG: 修改了通过TAB键移动焦点时焦点移动到工具栏图标上的问题。
演示:
------
http://www.kindsoft.net/demo.php
下载:
------
http://www.kindsoft.net/down.php
上一篇: 外观模式——美食天下
下一篇: 部署你的CRM程序
推荐阅读
-
KindEditor 4.0.6 发布,开源HTML编辑器
-
KindEditor 3.5 发布 - 基于浏览器的HTML可视化编辑器
-
KindEditor 4.0 正式发布,开源的HTML在线编辑器
-
xhEditor v1.1.9 发布,开源的XHTML在线编辑器
-
kindeditor在线文本编辑器过滤HTML的方法_html/css_WEB-ITnose
-
KindEditor 4.0.4 发布,开源HTML编辑器
-
开源的HTML在线编辑器 KindEditor 3.5.3 发布
-
kindeditor在线文本编辑器过滤HTML的方法_html/css_WEB-ITnose
-
KindEditor 4.1 发布,开源HTML编辑器