3.5版本是3.x系列的改進(jìn)版本,除了修復(fù)3.4.4版本的BUG之外,還有表格編輯、界面優(yōu)化,多語言、新API等功能的增加和改善,本次更新 對(duì)代碼改動(dòng)較大,不兼容低版本的皮膚,但兼容低版本的插件。
主要變化:
1)表格:插入表格采用dialog,可設(shè)置常用屬性。插入表格后在表格上點(diǎn)擊右鍵彈出表格控制菜單。
2)右鍵菜單(contextmenu):支持左側(cè)小圖標(biāo)、分割線,外觀更美觀。
3)菜單(menu):標(biāo)題、字體、文字大小、顏色可以反映當(dāng)前狀態(tài)。
4)表情:增加分頁和預(yù)覽,通過allowPreviewEmoticons屬性可關(guān)閉預(yù)覽表情功能。
5)彈出框(dialog):彈出框支持陰影效果,通過shadowMode可關(guān)閉陰影效果。
6)國際化:3.5版本開始所有中文都提取到一個(gè)js里,制作其它語言版本只需要翻譯src/lang/zh_CN.js即可。
7)新接口:引入KE.html, KE.text, KE.selectedHtml, KE.insertHtml, KE.appendHtml, KE.isEmpty等函數(shù)。
其它改善和bugfix:
--------
* 改善: 編輯器底部顯示向下拖動(dòng)指示圖標(biāo)。
* 改善: 點(diǎn)擊編輯器外的頁面其它部位時(shí)關(guān)閉菜單。
* 改善: 移除編輯器時(shí)將編輯器內(nèi)容設(shè)置到原來的textarea。
* 改善: 從外部粘貼內(nèi)容時(shí)自動(dòng)將font轉(zhuǎn)換成span標(biāo)簽。
* 改善: ASP.NET程序改成ashx,使用時(shí)不需要編譯。
* BUG: 改善了文章內(nèi)容比較多時(shí)速度比較慢的問題。
* BUG: 修改了在IE上選中圖片或表格后無法用backspace鍵刪除的問題。
* BUG: 修改了在Firefox上全屏后瀏覽器一直處于加載狀態(tài)的問題。
* BUG: 修改了在非IE上DOMContentLoaded事件不起作用的問題。
* BUG: 修改了刪除編輯器時(shí)沒有銷毀事件的問題。
* BUG: 修改了設(shè)置成無顏色時(shí)其它樣式也被刪除的問題。
* BUG: 修改了拖動(dòng)時(shí)拖到瀏覽器外面放開鼠標(biāo)后會(huì)粘住的問題。
* BUG: 修改了在Firefox上pre標(biāo)簽自動(dòng)生成br標(biāo)簽的問題。
* BUG: 修改了在IE6上用KE.cmd.wrap方法設(shè)置class屬性后沒有效果的問題。
* BUG: 修改了在P標(biāo)簽內(nèi)沒選中內(nèi)容時(shí)無法插入超級(jí)鏈接的問題。
* BUG: 修改了使用快捷鍵加粗體、斜體、下劃線時(shí)沒有同步的問題。
演示:
--------
http://www.kindsoft.net/demo.php
下載:
--------
http://www.kindsoft.net/down.php