From 675aeea834960547af6f31e8702cb264543f97e2 Mon Sep 17 00:00:00 2001
From: PJ568
Date: Wed, 6 Sep 2023 08:56:10 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=20NKeditor=20=E4=B8=BA=20wan?=
=?UTF-8?q?gEditor?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
data.json | 4 +-
js/api.js | 4 +-
tools/NKeditor/.gitignore | 18 -
tools/NKeditor/Gruntfile.js | 178 -
tools/NKeditor/LICENSE | 21 -
tools/NKeditor/NKeditor-all-min.js | 7 -
tools/NKeditor/NKeditor-all.js | 9135 -----------------
tools/NKeditor/README.md | 98 -
tools/NKeditor/index.html | 201 -
tools/NKeditor/lang/ar.js | 242 -
tools/NKeditor/lang/en.js | 243 -
tools/NKeditor/lang/ja-JP.js | 234 -
tools/NKeditor/lang/ko.js | 246 -
tools/NKeditor/lang/ru.js | 242 -
tools/NKeditor/lang/zh-CN.js | 267 -
tools/NKeditor/lang/zh-TW.js | 243 -
tools/NKeditor/libs/JDialog/JDialog.min.js | 1 -
tools/NKeditor/libs/JDialog/css/JDialog.css | 1 -
.../NKeditor/libs/JDialog/css/bg-default.png | Bin 23726 -> 0 bytes
.../libs/JDialog/css/gb_tip_loading.gif | Bin 771 -> 0 bytes
tools/NKeditor/libs/JDialog/css/gb_tips.png | Bin 52033 -> 0 bytes
.../NKeditor/libs/JDialog/css/gb_tips_ie6.gif | Bin 3701 -> 0 bytes
.../libs/JDialog/css/jdialog_confirm_icon.gif | Bin 7274 -> 0 bytes
.../css/jdialog_confirm_icon_espresso.png | Bin 14304 -> 0 bytes
.../libs/JDialog/css/jwindow_default.gif | Bin 1956 -> 0 bytes
tools/NKeditor/libs/JDialog/css/loader.gif | Bin 1787 -> 0 bytes
tools/NKeditor/libs/JDialog/css/loader1.gif | Bin 83985 -> 0 bytes
.../NKeditor/libs/bootstrap/bootstrap.min.css | 6 -
.../NKeditor/libs/bootstrap/bootstrap.min.js | 7 -
tools/NKeditor/libs/jquery.min.js | 5 -
tools/NKeditor/old.html | 52 -
tools/NKeditor/package-lock.json | 646 --
tools/NKeditor/package.json | 15 -
tools/NKeditor/php/JsonResult.php | 260 -
tools/NKeditor/php/default/cache.tmp | 1 -
tools/NKeditor/php/default/db/SimpleDB.php | 116 -
tools/NKeditor/php/default/db/test.php | 18 -
.../php/default/file_manager_json.php | 29 -
tools/NKeditor/php/default/import.php | 77 -
tools/NKeditor/php/default/upload_json.php | 152 -
tools/NKeditor/php/functions.php | 109 -
tools/NKeditor/php/qiniu/cache.tmp | 1 -
tools/NKeditor/php/qiniu/composer.json | 15 -
tools/NKeditor/php/qiniu/composer.lock | 70 -
tools/NKeditor/php/qiniu/config.php | 61 -
.../NKeditor/php/qiniu/file_manager_json.php | 68 -
tools/NKeditor/php/qiniu/upload_json.php | 92 -
tools/NKeditor/php/qiniu/vendor/autoload.php | 7 -
.../php/qiniu/vendor/composer/ClassLoader.php | 413 -
.../php/qiniu/vendor/composer/LICENSE | 21 -
.../vendor/composer/autoload_classmap.php | 9 -
.../qiniu/vendor/composer/autoload_files.php | 10 -
.../vendor/composer/autoload_namespaces.php | 9 -
.../qiniu/vendor/composer/autoload_psr4.php | 10 -
.../qiniu/vendor/composer/autoload_real.php | 70 -
.../qiniu/vendor/composer/autoload_static.php | 35 -
.../php/qiniu/vendor/composer/installed.json | 55 -
tools/NKeditor/plugins/anchor/anchor.js | 46 -
.../NKeditor/plugins/autoheight/autoheight.js | 59 -
tools/NKeditor/plugins/baidumap/baidumap.js | 91 -
tools/NKeditor/plugins/baidumap/index.html | 83 -
tools/NKeditor/plugins/baidumap/map.html | 43 -
tools/NKeditor/plugins/clearhtml/clearhtml.js | 29 -
tools/NKeditor/plugins/code/code.js | 64 -
tools/NKeditor/plugins/code/pretty.js | 18 -
tools/NKeditor/plugins/code/prism.css | 292 -
tools/NKeditor/plugins/code/prism.js | 26 -
tools/NKeditor/plugins/emoticons/emoticons.js | 129 -
tools/NKeditor/plugins/emoticons/images/0.gif | Bin 1810 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/1.gif | Bin 1582 -> 0 bytes
.../NKeditor/plugins/emoticons/images/10.gif | Bin 3716 -> 0 bytes
.../NKeditor/plugins/emoticons/images/100.gif | Bin 1780 -> 0 bytes
.../NKeditor/plugins/emoticons/images/101.gif | Bin 2443 -> 0 bytes
.../NKeditor/plugins/emoticons/images/102.gif | Bin 1446 -> 0 bytes
.../NKeditor/plugins/emoticons/images/103.gif | Bin 2166 -> 0 bytes
.../NKeditor/plugins/emoticons/images/104.gif | Bin 2169 -> 0 bytes
.../NKeditor/plugins/emoticons/images/105.gif | Bin 1277 -> 0 bytes
.../NKeditor/plugins/emoticons/images/106.gif | Bin 1041 -> 0 bytes
.../NKeditor/plugins/emoticons/images/107.gif | Bin 1058 -> 0 bytes
.../NKeditor/plugins/emoticons/images/108.gif | Bin 1046 -> 0 bytes
.../NKeditor/plugins/emoticons/images/109.gif | Bin 1081 -> 0 bytes
.../NKeditor/plugins/emoticons/images/11.gif | Bin 8033 -> 0 bytes
.../NKeditor/plugins/emoticons/images/110.gif | Bin 1082 -> 0 bytes
.../NKeditor/plugins/emoticons/images/111.gif | Bin 1039 -> 0 bytes
.../NKeditor/plugins/emoticons/images/112.gif | Bin 1111 -> 0 bytes
.../NKeditor/plugins/emoticons/images/113.gif | Bin 1015 -> 0 bytes
.../NKeditor/plugins/emoticons/images/114.gif | Bin 1003 -> 0 bytes
.../NKeditor/plugins/emoticons/images/115.gif | Bin 1061 -> 0 bytes
.../NKeditor/plugins/emoticons/images/116.gif | Bin 996 -> 0 bytes
.../NKeditor/plugins/emoticons/images/117.gif | Bin 1041 -> 0 bytes
.../NKeditor/plugins/emoticons/images/118.gif | Bin 1012 -> 0 bytes
.../NKeditor/plugins/emoticons/images/119.gif | Bin 1101 -> 0 bytes
.../NKeditor/plugins/emoticons/images/12.gif | Bin 2247 -> 0 bytes
.../NKeditor/plugins/emoticons/images/120.gif | Bin 1008 -> 0 bytes
.../NKeditor/plugins/emoticons/images/121.gif | Bin 1060 -> 0 bytes
.../NKeditor/plugins/emoticons/images/122.gif | Bin 999 -> 0 bytes
.../NKeditor/plugins/emoticons/images/123.gif | Bin 1055 -> 0 bytes
.../NKeditor/plugins/emoticons/images/124.gif | Bin 1022 -> 0 bytes
.../NKeditor/plugins/emoticons/images/125.gif | Bin 1013 -> 0 bytes
.../NKeditor/plugins/emoticons/images/126.gif | Bin 1030 -> 0 bytes
.../NKeditor/plugins/emoticons/images/127.gif | Bin 956 -> 0 bytes
.../NKeditor/plugins/emoticons/images/128.gif | Bin 1022 -> 0 bytes
.../NKeditor/plugins/emoticons/images/129.gif | Bin 972 -> 0 bytes
.../NKeditor/plugins/emoticons/images/13.gif | Bin 1736 -> 0 bytes
.../NKeditor/plugins/emoticons/images/130.gif | Bin 980 -> 0 bytes
.../NKeditor/plugins/emoticons/images/131.gif | Bin 945 -> 0 bytes
.../NKeditor/plugins/emoticons/images/132.gif | Bin 936 -> 0 bytes
.../NKeditor/plugins/emoticons/images/133.gif | Bin 1012 -> 0 bytes
.../NKeditor/plugins/emoticons/images/134.gif | Bin 968 -> 0 bytes
.../NKeditor/plugins/emoticons/images/14.gif | Bin 4006 -> 0 bytes
.../NKeditor/plugins/emoticons/images/15.gif | Bin 1562 -> 0 bytes
.../NKeditor/plugins/emoticons/images/16.gif | Bin 1413 -> 0 bytes
.../NKeditor/plugins/emoticons/images/17.gif | Bin 3366 -> 0 bytes
.../NKeditor/plugins/emoticons/images/18.gif | Bin 8137 -> 0 bytes
.../NKeditor/plugins/emoticons/images/19.gif | Bin 8135 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/2.gif | Bin 1804 -> 0 bytes
.../NKeditor/plugins/emoticons/images/20.gif | Bin 1808 -> 0 bytes
.../NKeditor/plugins/emoticons/images/21.gif | Bin 1864 -> 0 bytes
.../NKeditor/plugins/emoticons/images/22.gif | Bin 3010 -> 0 bytes
.../NKeditor/plugins/emoticons/images/23.gif | Bin 1950 -> 0 bytes
.../NKeditor/plugins/emoticons/images/24.gif | Bin 2257 -> 0 bytes
.../NKeditor/plugins/emoticons/images/25.gif | Bin 2446 -> 0 bytes
.../NKeditor/plugins/emoticons/images/26.gif | Bin 4014 -> 0 bytes
.../NKeditor/plugins/emoticons/images/27.gif | Bin 2893 -> 0 bytes
.../NKeditor/plugins/emoticons/images/28.gif | Bin 3262 -> 0 bytes
.../NKeditor/plugins/emoticons/images/29.gif | Bin 5861 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/3.gif | Bin 1852 -> 0 bytes
.../NKeditor/plugins/emoticons/images/30.gif | Bin 1780 -> 0 bytes
.../NKeditor/plugins/emoticons/images/31.gif | Bin 5174 -> 0 bytes
.../NKeditor/plugins/emoticons/images/32.gif | Bin 7189 -> 0 bytes
.../NKeditor/plugins/emoticons/images/33.gif | Bin 4317 -> 0 bytes
.../NKeditor/plugins/emoticons/images/34.gif | Bin 2140 -> 0 bytes
.../NKeditor/plugins/emoticons/images/35.gif | Bin 13392 -> 0 bytes
.../NKeditor/plugins/emoticons/images/36.gif | Bin 1417 -> 0 bytes
.../NKeditor/plugins/emoticons/images/37.gif | Bin 1195 -> 0 bytes
.../NKeditor/plugins/emoticons/images/38.gif | Bin 1674 -> 0 bytes
.../NKeditor/plugins/emoticons/images/39.gif | Bin 1798 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/4.gif | Bin 1977 -> 0 bytes
.../NKeditor/plugins/emoticons/images/40.gif | Bin 10092 -> 0 bytes
.../NKeditor/plugins/emoticons/images/41.gif | Bin 3368 -> 0 bytes
.../NKeditor/plugins/emoticons/images/42.gif | Bin 13367 -> 0 bytes
.../NKeditor/plugins/emoticons/images/43.gif | Bin 4327 -> 0 bytes
.../NKeditor/plugins/emoticons/images/44.gif | Bin 1571 -> 0 bytes
.../NKeditor/plugins/emoticons/images/45.gif | Bin 4692 -> 0 bytes
.../NKeditor/plugins/emoticons/images/46.gif | Bin 5162 -> 0 bytes
.../NKeditor/plugins/emoticons/images/47.gif | Bin 3685 -> 0 bytes
.../NKeditor/plugins/emoticons/images/48.gif | Bin 1755 -> 0 bytes
.../NKeditor/plugins/emoticons/images/49.gif | Bin 6361 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/5.gif | Bin 1866 -> 0 bytes
.../NKeditor/plugins/emoticons/images/50.gif | Bin 3073 -> 0 bytes
.../NKeditor/plugins/emoticons/images/51.gif | Bin 3731 -> 0 bytes
.../NKeditor/plugins/emoticons/images/52.gif | Bin 1532 -> 0 bytes
.../NKeditor/plugins/emoticons/images/53.gif | Bin 2056 -> 0 bytes
.../NKeditor/plugins/emoticons/images/54.gif | Bin 2362 -> 0 bytes
.../NKeditor/plugins/emoticons/images/55.gif | Bin 1582 -> 0 bytes
.../NKeditor/plugins/emoticons/images/56.gif | Bin 1170 -> 0 bytes
.../NKeditor/plugins/emoticons/images/57.gif | Bin 5072 -> 0 bytes
.../NKeditor/plugins/emoticons/images/58.gif | Bin 2596 -> 0 bytes
.../NKeditor/plugins/emoticons/images/59.gif | Bin 1533 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/6.gif | Bin 3556 -> 0 bytes
.../NKeditor/plugins/emoticons/images/60.gif | Bin 2667 -> 0 bytes
.../NKeditor/plugins/emoticons/images/61.gif | Bin 1136 -> 0 bytes
.../NKeditor/plugins/emoticons/images/62.gif | Bin 1269 -> 0 bytes
.../NKeditor/plugins/emoticons/images/63.gif | Bin 971 -> 0 bytes
.../NKeditor/plugins/emoticons/images/64.gif | Bin 988 -> 0 bytes
.../NKeditor/plugins/emoticons/images/65.gif | Bin 5285 -> 0 bytes
.../NKeditor/plugins/emoticons/images/66.gif | Bin 1159 -> 0 bytes
.../NKeditor/plugins/emoticons/images/67.gif | Bin 2746 -> 0 bytes
.../NKeditor/plugins/emoticons/images/68.gif | Bin 4148 -> 0 bytes
.../NKeditor/plugins/emoticons/images/69.gif | Bin 1015 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/7.gif | Bin 3929 -> 0 bytes
.../NKeditor/plugins/emoticons/images/70.gif | Bin 1162 -> 0 bytes
.../NKeditor/plugins/emoticons/images/71.gif | Bin 824 -> 0 bytes
.../NKeditor/plugins/emoticons/images/72.gif | Bin 3679 -> 0 bytes
.../NKeditor/plugins/emoticons/images/73.gif | Bin 2195 -> 0 bytes
.../NKeditor/plugins/emoticons/images/74.gif | Bin 2454 -> 0 bytes
.../NKeditor/plugins/emoticons/images/75.gif | Bin 1222 -> 0 bytes
.../NKeditor/plugins/emoticons/images/76.gif | Bin 1211 -> 0 bytes
.../NKeditor/plugins/emoticons/images/77.gif | Bin 1151 -> 0 bytes
.../NKeditor/plugins/emoticons/images/78.gif | Bin 1565 -> 0 bytes
.../NKeditor/plugins/emoticons/images/79.gif | Bin 1518 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/8.gif | Bin 4679 -> 0 bytes
.../NKeditor/plugins/emoticons/images/80.gif | Bin 1537 -> 0 bytes
.../NKeditor/plugins/emoticons/images/81.gif | Bin 1591 -> 0 bytes
.../NKeditor/plugins/emoticons/images/82.gif | Bin 1547 -> 0 bytes
.../NKeditor/plugins/emoticons/images/83.gif | Bin 1591 -> 0 bytes
.../NKeditor/plugins/emoticons/images/84.gif | Bin 3424 -> 0 bytes
.../NKeditor/plugins/emoticons/images/85.gif | Bin 1581 -> 0 bytes
.../NKeditor/plugins/emoticons/images/86.gif | Bin 1519 -> 0 bytes
.../NKeditor/plugins/emoticons/images/87.gif | Bin 1558 -> 0 bytes
.../NKeditor/plugins/emoticons/images/88.gif | Bin 2134 -> 0 bytes
.../NKeditor/plugins/emoticons/images/89.gif | Bin 1219 -> 0 bytes
tools/NKeditor/plugins/emoticons/images/9.gif | Bin 3298 -> 0 bytes
.../NKeditor/plugins/emoticons/images/90.gif | Bin 2743 -> 0 bytes
.../NKeditor/plugins/emoticons/images/91.gif | Bin 654 -> 0 bytes
.../NKeditor/plugins/emoticons/images/92.gif | Bin 1377 -> 0 bytes
.../NKeditor/plugins/emoticons/images/93.gif | Bin 1119 -> 0 bytes
.../NKeditor/plugins/emoticons/images/94.gif | Bin 3426 -> 0 bytes
.../NKeditor/plugins/emoticons/images/95.gif | Bin 3011 -> 0 bytes
.../NKeditor/plugins/emoticons/images/96.gif | Bin 1796 -> 0 bytes
.../NKeditor/plugins/emoticons/images/97.gif | Bin 5300 -> 0 bytes
.../NKeditor/plugins/emoticons/images/98.gif | Bin 1629 -> 0 bytes
.../NKeditor/plugins/emoticons/images/99.gif | Bin 2261 -> 0 bytes
.../plugins/emoticons/images/static.gif | Bin 35504 -> 0 bytes
.../NKeditor/plugins/filemanager/FManager.js | 300 -
.../filemanager/css/filemanager.min.css | 0
.../plugins/filemanager/filemanager.js | 35 -
.../NKeditor/plugins/fixtoolbar/fixtoolbar.js | 35 -
tools/NKeditor/plugins/flash/flash.js | 165 -
.../plugins/graft/css/images/addimg.png | Bin 628 -> 0 bytes
.../plugins/graft/css/images/blur.png | Bin 3376 -> 0 bytes
.../plugins/graft/css/images/brush.png | Bin 608 -> 0 bytes
.../plugins/graft/css/images/delimg.png | Bin 516 -> 0 bytes
.../plugins/graft/css/images/delimgH.png | Bin 578 -> 0 bytes
.../plugins/graft/css/images/empty.png | Bin 519 -> 0 bytes
.../plugins/graft/css/images/emptyH.png | Bin 657 -> 0 bytes
.../plugins/graft/css/images/eraser.png | Bin 43271 -> 0 bytes
.../plugins/graft/css/images/init.png | Bin 695 -> 0 bytes
.../plugins/graft/css/images/redo.png | Bin 454 -> 0 bytes
.../plugins/graft/css/images/redoH.png | Bin 536 -> 0 bytes
.../plugins/graft/css/images/save.png | Bin 837 -> 0 bytes
.../plugins/graft/css/images/scale.png | Bin 435 -> 0 bytes
.../plugins/graft/css/images/scaleH.png | Bin 330 -> 0 bytes
.../plugins/graft/css/images/size.png | Bin 775 -> 0 bytes
.../plugins/graft/css/images/undo.png | Bin 444 -> 0 bytes
.../plugins/graft/css/images/undoH.png | Bin 511 -> 0 bytes
tools/NKeditor/plugins/graft/css/scrawl.css | 204 -
.../NKeditor/plugins/graft/css/scrawl.css.map | 7 -
tools/NKeditor/plugins/graft/css/scrawl.scss | 284 -
tools/NKeditor/plugins/graft/graft.js | 189 -
tools/NKeditor/plugins/graft/index.html | 134 -
tools/NKeditor/plugins/graft/scrawl.js | 262 -
tools/NKeditor/plugins/image/image.js | 340 -
.../plugins/image/images/align_left.gif | Bin 639 -> 0 bytes
.../plugins/image/images/align_right.gif | Bin 636 -> 0 bytes
.../plugins/image/images/align_top.gif | Bin 625 -> 0 bytes
.../NKeditor/plugins/image/images/refresh.png | Bin 800 -> 0 bytes
.../NKeditor/plugins/insertfile/insertfile.js | 141 -
.../NKeditor/plugins/lineheight/lineheight.js | 38 -
tools/NKeditor/plugins/link/link.js | 71 -
tools/NKeditor/plugins/map/map.html | 57 -
tools/NKeditor/plugins/map/map.js | 137 -
tools/NKeditor/plugins/media/media.js | 177 -
tools/NKeditor/plugins/multiimage/BUpload.js | 630 --
.../plugins/multiimage/css/icons/aep.png | Bin 11058 -> 0 bytes
.../plugins/multiimage/css/icons/asp.png | Bin 184988 -> 0 bytes
.../plugins/multiimage/css/icons/avi.png | Bin 11778 -> 0 bytes
.../plugins/multiimage/css/icons/c.png | Bin 7341 -> 0 bytes
.../plugins/multiimage/css/icons/conf.png | Bin 12352 -> 0 bytes
.../plugins/multiimage/css/icons/css.png | Bin 179319 -> 0 bytes
.../plugins/multiimage/css/icons/default.png | Bin 165365 -> 0 bytes
.../plugins/multiimage/css/icons/doc.png | Bin 14939 -> 0 bytes
.../plugins/multiimage/css/icons/eml.png | Bin 13584 -> 0 bytes
.../plugins/multiimage/css/icons/eps.png | Bin 10488 -> 0 bytes
.../plugins/multiimage/css/icons/fla.png | Bin 11240 -> 0 bytes
.../plugins/multiimage/css/icons/htm.png | Bin 171774 -> 0 bytes
.../plugins/multiimage/css/icons/idn.png | Bin 10993 -> 0 bytes
.../plugins/multiimage/css/icons/ini.png | Bin 9847 -> 0 bytes
.../plugins/multiimage/css/icons/java.png | Bin 26203 -> 0 bytes
.../plugins/multiimage/css/icons/js.png | Bin 9156 -> 0 bytes
.../plugins/multiimage/css/icons/jsf.png | Bin 10661 -> 0 bytes
.../plugins/multiimage/css/icons/markdown.png | Bin 9053 -> 0 bytes
.../plugins/multiimage/css/icons/mdb.png | Bin 15587 -> 0 bytes
.../plugins/multiimage/css/icons/midi.png | Bin 10479 -> 0 bytes
.../plugins/multiimage/css/icons/mov.png | Bin 11855 -> 0 bytes
.../plugins/multiimage/css/icons/mp3.png | Bin 12130 -> 0 bytes
.../plugins/multiimage/css/icons/mpeg.png | Bin 14349 -> 0 bytes
.../plugins/multiimage/css/icons/pdf.png | Bin 12064 -> 0 bytes
.../plugins/multiimage/css/icons/php.png | Bin 11551 -> 0 bytes
.../plugins/multiimage/css/icons/ppt.png | Bin 14255 -> 0 bytes
.../plugins/multiimage/css/icons/psd.png | Bin 11360 -> 0 bytes
.../plugins/multiimage/css/icons/pst.png | Bin 14430 -> 0 bytes
.../plugins/multiimage/css/icons/pub.png | Bin 15185 -> 0 bytes
.../plugins/multiimage/css/icons/py.png | Bin 114308 -> 0 bytes
.../plugins/multiimage/css/icons/rb.png | Bin 150272 -> 0 bytes
.../plugins/multiimage/css/icons/rmvb.png | Bin 14349 -> 0 bytes
.../plugins/multiimage/css/icons/scss.png | Bin 10890 -> 0 bytes
.../plugins/multiimage/css/icons/sql.png | Bin 179350 -> 0 bytes
.../plugins/multiimage/css/icons/tif.png | Bin 11254 -> 0 bytes
.../plugins/multiimage/css/icons/txt.png | Bin 9035 -> 0 bytes
.../plugins/multiimage/css/icons/vsd.png | Bin 14362 -> 0 bytes
.../plugins/multiimage/css/icons/wav.png | Bin 18838 -> 0 bytes
.../plugins/multiimage/css/icons/wma.png | Bin 12844 -> 0 bytes
.../plugins/multiimage/css/icons/wmv.png | Bin 12468 -> 0 bytes
.../plugins/multiimage/css/icons/xls.png | Bin 15671 -> 0 bytes
.../plugins/multiimage/css/icons/xml.png | Bin 171747 -> 0 bytes
.../plugins/multiimage/css/icons/zip.png | Bin 10319 -> 0 bytes
.../multiimage/css/images/dialog-title-bg.png | Bin 938 -> 0 bytes
.../multiimage/css/images/icons-all.gif | Bin 3750 -> 0 bytes
.../plugins/multiimage/css/images/icons.png | Bin 2678 -> 0 bytes
.../plugins/multiimage/css/images/image.png | Bin 1672 -> 0 bytes
.../plugins/multiimage/css/images/loader.gif | Bin 1787 -> 0 bytes
.../multiimage/css/images/progress.png | Bin 1269 -> 0 bytes
.../plugins/multiimage/css/images/success.png | Bin 1621 -> 0 bytes
.../plugins/multiimage/css/upload.css | 552 -
.../plugins/multiimage/css/upload.css.map | 7 -
.../plugins/multiimage/css/upload.min.css | 1 -
.../plugins/multiimage/css/upload.scss | 642 --
.../NKeditor/plugins/multiimage/multiimage.js | 88 -
.../plugins/multiimage/template/template.html | 95 -
tools/NKeditor/plugins/pagebreak/pagebreak.js | 27 -
.../NKeditor/plugins/plainpaste/plainpaste.js | 41 -
tools/NKeditor/plugins/preview/preview.js | 134 -
.../plugins/quickformat/quickformat.js | 81 -
tools/NKeditor/plugins/quote/quote.js | 12 -
tools/NKeditor/plugins/table/table.js | 746 --
tools/NKeditor/plugins/template/html/1.html | 14 -
tools/NKeditor/plugins/template/html/2.html | 42 -
tools/NKeditor/plugins/template/html/3.html | 36 -
tools/NKeditor/plugins/template/template.js | 58 -
tools/NKeditor/plugins/wordpaste/wordpaste.js | 51 -
tools/NKeditor/src/ajax.js | 85 -
tools/NKeditor/src/cmd.js | 888 --
tools/NKeditor/src/colorpicker.js | 79 -
tools/NKeditor/src/config.js | 115 -
tools/NKeditor/src/core.js | 240 -
tools/NKeditor/src/dialog.js | 134 -
tools/NKeditor/src/edit.js | 397 -
tools/NKeditor/src/event.js | 389 -
tools/NKeditor/src/footer.js | 2 -
tools/NKeditor/src/header.js | 15 -
tools/NKeditor/src/html.js | 435 -
tools/NKeditor/src/main.js | 1648 ---
tools/NKeditor/src/menu.js | 85 -
tools/NKeditor/src/node.js | 630 --
tools/NKeditor/src/range.js | 780 --
tools/NKeditor/src/selector.js | 229 -
tools/NKeditor/src/tabs.js | 60 -
tools/NKeditor/src/toolbar.js | 136 -
tools/NKeditor/src/uploadbutton.js | 105 -
tools/NKeditor/src/widget.js | 241 -
tools/NKeditor/test/ajax.html | 29 -
tools/NKeditor/test/cmd.html | 36 -
tools/NKeditor/test/cmd.js | 570 -
tools/NKeditor/test/core.html | 19 -
tools/NKeditor/test/core.js | 196 -
tools/NKeditor/test/data/logo_180_30.gif | Bin 1755 -> 0 bytes
tools/NKeditor/test/dialog.html | 80 -
tools/NKeditor/test/edit.html | 61 -
tools/NKeditor/test/edit.js | 52 -
tools/NKeditor/test/editor.html | 59 -
tools/NKeditor/test/editor.js | 140 -
tools/NKeditor/test/event.html | 61 -
tools/NKeditor/test/event.js | 153 -
tools/NKeditor/test/frame.html | 3 -
tools/NKeditor/test/hidden.html | 48 -
tools/NKeditor/test/html.html | 48 -
tools/NKeditor/test/html.js | 91 -
tools/NKeditor/test/index.html | 11 -
tools/NKeditor/test/leak.html | 39 -
tools/NKeditor/test/main.html | 369 -
tools/NKeditor/test/menu.html | 33 -
tools/NKeditor/test/menu.js | 72 -
tools/NKeditor/test/navi.html | 36 -
tools/NKeditor/test/node.html | 62 -
tools/NKeditor/test/node.js | 206 -
tools/NKeditor/test/quirkmode.html | 25 -
tools/NKeditor/test/range.html | 52 -
tools/NKeditor/test/range.js | 812 --
tools/NKeditor/test/remote.html | 19 -
tools/NKeditor/test/selector.html | 56 -
tools/NKeditor/test/selector.js | 55 -
tools/NKeditor/test/tabs.html | 49 -
tools/NKeditor/test/toolbar.html | 34 -
tools/NKeditor/test/toolbar.js | 60 -
tools/NKeditor/test/total.html | 58 -
.../test/webdriver/KindEditorDriver.php | 151 -
tools/NKeditor/test/webdriver/all-chrome.bat | 2 -
tools/NKeditor/test/webdriver/all-firefox.bat | 2 -
tools/NKeditor/test/webdriver/all-ie.bat | 2 -
tools/NKeditor/test/webdriver/all.php | 27 -
.../test/webdriver/php-webdriver/README.md | 167 -
.../webdriver/php-webdriver/WebDriver.php | 49 -
.../webdriver/php-webdriver/WebDriverBase.php | 236 -
.../php-webdriver/WebDriverContainer.php | 60 -
.../php-webdriver/WebDriverElement.php | 50 -
.../php-webdriver/WebDriverEnvironment.php | 25 -
.../php-webdriver/WebDriverExceptions.php | 62 -
.../php-webdriver/WebDriverSession.php | 148 -
.../php-webdriver/WebDriverSimpleItem.php | 26 -
.../test/webdriver/php-webdriver/__init__.php | 23 -
.../NKeditor/test/webdriver/test-default.php | 22 -
tools/NKeditor/test/webdriver/test-dialog.php | 17 -
.../NKeditor/test/webdriver/test-unittest.php | 23 -
tools/NKeditor/test/widget.html | 64 -
tools/NKeditor/themes/app.css | 79 -
tools/NKeditor/themes/black/editor.css | 822 --
tools/NKeditor/themes/black/editor.css.map | 7 -
tools/NKeditor/themes/black/editor.min.css | 1 -
tools/NKeditor/themes/black/editor.scss | 387 -
.../NKeditor/themes/black/images/nkeditor.png | Bin 14650 -> 0 bytes
.../NKeditor/themes/black/images/nkeditor.svg | 260 -
tools/NKeditor/themes/blue/editor.css | 822 --
tools/NKeditor/themes/blue/editor.css.map | 7 -
tools/NKeditor/themes/blue/editor.min.css | 1 -
tools/NKeditor/themes/blue/editor.scss | 387 -
.../NKeditor/themes/blue/images/nkeditor.png | Bin 15428 -> 0 bytes
.../NKeditor/themes/blue/images/nkeditor.svg | 260 -
tools/NKeditor/themes/common/anchor.gif | Bin 371 -> 0 bytes
tools/NKeditor/themes/common/blank.gif | Bin 43 -> 0 bytes
tools/NKeditor/themes/common/common.css | 605 --
tools/NKeditor/themes/common/common.css.map | 7 -
tools/NKeditor/themes/common/common.scss | 830 --
.../themes/common/dialog-title-bg.png | Bin 938 -> 0 bytes
tools/NKeditor/themes/common/flash.gif | Bin 1089 -> 0 bytes
tools/NKeditor/themes/common/flash.png | Bin 1133 -> 0 bytes
tools/NKeditor/themes/common/flash.svg | 1 -
tools/NKeditor/themes/common/icons-all.gif | Bin 3750 -> 0 bytes
tools/NKeditor/themes/common/loading.gif | Bin 2608 -> 0 bytes
tools/NKeditor/themes/common/media.gif | Bin 1036 -> 0 bytes
tools/NKeditor/themes/common/play.png | Bin 1130 -> 0 bytes
tools/NKeditor/themes/common/play.svg | 1 -
tools/NKeditor/themes/common/rm.gif | Bin 989 -> 0 bytes
tools/NKeditor/themes/default/editor.css | 1398 ---
tools/NKeditor/themes/default/editor.min.css | 1 -
.../themes/default/images/background.png | Bin 1410 -> 0 bytes
.../themes/default/images/default.png | Bin 8299 -> 0 bytes
.../NKeditor/themes/default/images/scrawl.png | Bin 919 -> 0 bytes
tools/NKeditor/themes/grey/editor.css | 822 --
tools/NKeditor/themes/grey/editor.css.map | 7 -
tools/NKeditor/themes/grey/editor.min.css | 1 -
tools/NKeditor/themes/grey/editor.scss | 387 -
.../NKeditor/themes/grey/images/nkeditor.png | Bin 14637 -> 0 bytes
.../NKeditor/themes/grey/images/nkeditor.svg | 260 -
tools/NKeditor/themes/primary/editor.css | 822 --
tools/NKeditor/themes/primary/editor.css.map | 7 -
tools/NKeditor/themes/primary/editor.min.css | 1 -
tools/NKeditor/themes/primary/editor.scss | 387 -
.../themes/primary/images/nkeditor.png | Bin 15396 -> 0 bytes
.../themes/primary/images/nkeditor.svg | 260 -
tools/wangEditor/index.html | 79 +
431 files changed, 83 insertions(+), 40906 deletions(-)
delete mode 100644 tools/NKeditor/.gitignore
delete mode 100644 tools/NKeditor/Gruntfile.js
delete mode 100644 tools/NKeditor/LICENSE
delete mode 100644 tools/NKeditor/NKeditor-all-min.js
delete mode 100644 tools/NKeditor/NKeditor-all.js
delete mode 100644 tools/NKeditor/README.md
delete mode 100644 tools/NKeditor/index.html
delete mode 100644 tools/NKeditor/lang/ar.js
delete mode 100644 tools/NKeditor/lang/en.js
delete mode 100644 tools/NKeditor/lang/ja-JP.js
delete mode 100644 tools/NKeditor/lang/ko.js
delete mode 100644 tools/NKeditor/lang/ru.js
delete mode 100644 tools/NKeditor/lang/zh-CN.js
delete mode 100644 tools/NKeditor/lang/zh-TW.js
delete mode 100644 tools/NKeditor/libs/JDialog/JDialog.min.js
delete mode 100644 tools/NKeditor/libs/JDialog/css/JDialog.css
delete mode 100644 tools/NKeditor/libs/JDialog/css/bg-default.png
delete mode 100644 tools/NKeditor/libs/JDialog/css/gb_tip_loading.gif
delete mode 100644 tools/NKeditor/libs/JDialog/css/gb_tips.png
delete mode 100644 tools/NKeditor/libs/JDialog/css/gb_tips_ie6.gif
delete mode 100644 tools/NKeditor/libs/JDialog/css/jdialog_confirm_icon.gif
delete mode 100644 tools/NKeditor/libs/JDialog/css/jdialog_confirm_icon_espresso.png
delete mode 100644 tools/NKeditor/libs/JDialog/css/jwindow_default.gif
delete mode 100644 tools/NKeditor/libs/JDialog/css/loader.gif
delete mode 100644 tools/NKeditor/libs/JDialog/css/loader1.gif
delete mode 100644 tools/NKeditor/libs/bootstrap/bootstrap.min.css
delete mode 100644 tools/NKeditor/libs/bootstrap/bootstrap.min.js
delete mode 100644 tools/NKeditor/libs/jquery.min.js
delete mode 100644 tools/NKeditor/old.html
delete mode 100644 tools/NKeditor/package-lock.json
delete mode 100644 tools/NKeditor/package.json
delete mode 100644 tools/NKeditor/php/JsonResult.php
delete mode 100644 tools/NKeditor/php/default/cache.tmp
delete mode 100644 tools/NKeditor/php/default/db/SimpleDB.php
delete mode 100644 tools/NKeditor/php/default/db/test.php
delete mode 100644 tools/NKeditor/php/default/file_manager_json.php
delete mode 100644 tools/NKeditor/php/default/import.php
delete mode 100644 tools/NKeditor/php/default/upload_json.php
delete mode 100644 tools/NKeditor/php/functions.php
delete mode 100644 tools/NKeditor/php/qiniu/cache.tmp
delete mode 100644 tools/NKeditor/php/qiniu/composer.json
delete mode 100644 tools/NKeditor/php/qiniu/composer.lock
delete mode 100644 tools/NKeditor/php/qiniu/config.php
delete mode 100644 tools/NKeditor/php/qiniu/file_manager_json.php
delete mode 100644 tools/NKeditor/php/qiniu/upload_json.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/autoload.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/ClassLoader.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/LICENSE
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/autoload_classmap.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/autoload_files.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/autoload_namespaces.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/autoload_psr4.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/autoload_real.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/autoload_static.php
delete mode 100644 tools/NKeditor/php/qiniu/vendor/composer/installed.json
delete mode 100644 tools/NKeditor/plugins/anchor/anchor.js
delete mode 100644 tools/NKeditor/plugins/autoheight/autoheight.js
delete mode 100644 tools/NKeditor/plugins/baidumap/baidumap.js
delete mode 100644 tools/NKeditor/plugins/baidumap/index.html
delete mode 100644 tools/NKeditor/plugins/baidumap/map.html
delete mode 100644 tools/NKeditor/plugins/clearhtml/clearhtml.js
delete mode 100644 tools/NKeditor/plugins/code/code.js
delete mode 100644 tools/NKeditor/plugins/code/pretty.js
delete mode 100644 tools/NKeditor/plugins/code/prism.css
delete mode 100644 tools/NKeditor/plugins/code/prism.js
delete mode 100644 tools/NKeditor/plugins/emoticons/emoticons.js
delete mode 100644 tools/NKeditor/plugins/emoticons/images/0.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/1.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/10.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/100.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/101.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/102.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/103.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/104.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/105.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/106.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/107.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/108.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/109.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/11.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/110.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/111.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/112.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/113.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/114.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/115.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/116.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/117.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/118.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/119.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/12.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/120.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/121.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/122.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/123.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/124.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/125.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/126.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/127.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/128.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/129.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/13.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/130.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/131.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/132.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/133.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/134.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/14.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/15.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/16.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/17.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/18.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/19.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/2.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/20.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/21.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/22.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/23.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/24.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/25.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/26.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/27.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/28.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/29.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/3.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/30.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/31.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/32.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/33.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/34.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/35.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/36.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/37.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/38.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/39.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/4.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/40.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/41.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/42.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/43.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/44.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/45.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/46.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/47.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/48.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/49.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/5.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/50.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/51.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/52.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/53.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/54.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/55.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/56.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/57.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/58.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/59.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/6.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/60.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/61.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/62.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/63.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/64.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/65.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/66.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/67.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/68.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/69.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/7.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/70.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/71.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/72.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/73.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/74.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/75.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/76.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/77.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/78.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/79.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/8.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/80.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/81.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/82.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/83.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/84.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/85.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/86.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/87.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/88.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/89.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/9.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/90.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/91.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/92.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/93.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/94.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/95.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/96.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/97.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/98.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/99.gif
delete mode 100644 tools/NKeditor/plugins/emoticons/images/static.gif
delete mode 100644 tools/NKeditor/plugins/filemanager/FManager.js
delete mode 100644 tools/NKeditor/plugins/filemanager/css/filemanager.min.css
delete mode 100644 tools/NKeditor/plugins/filemanager/filemanager.js
delete mode 100644 tools/NKeditor/plugins/fixtoolbar/fixtoolbar.js
delete mode 100644 tools/NKeditor/plugins/flash/flash.js
delete mode 100644 tools/NKeditor/plugins/graft/css/images/addimg.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/blur.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/brush.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/delimg.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/delimgH.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/empty.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/emptyH.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/eraser.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/init.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/redo.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/redoH.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/save.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/scale.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/scaleH.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/size.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/undo.png
delete mode 100644 tools/NKeditor/plugins/graft/css/images/undoH.png
delete mode 100644 tools/NKeditor/plugins/graft/css/scrawl.css
delete mode 100644 tools/NKeditor/plugins/graft/css/scrawl.css.map
delete mode 100644 tools/NKeditor/plugins/graft/css/scrawl.scss
delete mode 100644 tools/NKeditor/plugins/graft/graft.js
delete mode 100644 tools/NKeditor/plugins/graft/index.html
delete mode 100644 tools/NKeditor/plugins/graft/scrawl.js
delete mode 100644 tools/NKeditor/plugins/image/image.js
delete mode 100644 tools/NKeditor/plugins/image/images/align_left.gif
delete mode 100644 tools/NKeditor/plugins/image/images/align_right.gif
delete mode 100644 tools/NKeditor/plugins/image/images/align_top.gif
delete mode 100644 tools/NKeditor/plugins/image/images/refresh.png
delete mode 100644 tools/NKeditor/plugins/insertfile/insertfile.js
delete mode 100644 tools/NKeditor/plugins/lineheight/lineheight.js
delete mode 100644 tools/NKeditor/plugins/link/link.js
delete mode 100644 tools/NKeditor/plugins/map/map.html
delete mode 100644 tools/NKeditor/plugins/map/map.js
delete mode 100644 tools/NKeditor/plugins/media/media.js
delete mode 100644 tools/NKeditor/plugins/multiimage/BUpload.js
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/aep.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/asp.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/avi.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/c.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/conf.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/css.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/default.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/doc.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/eml.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/eps.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/fla.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/htm.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/idn.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/ini.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/java.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/js.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/jsf.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/markdown.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/mdb.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/midi.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/mov.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/mp3.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/mpeg.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/pdf.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/php.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/ppt.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/psd.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/pst.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/pub.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/py.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/rb.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/rmvb.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/scss.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/sql.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/tif.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/txt.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/vsd.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/wav.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/wma.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/wmv.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/xls.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/xml.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/icons/zip.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/images/dialog-title-bg.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/images/icons-all.gif
delete mode 100644 tools/NKeditor/plugins/multiimage/css/images/icons.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/images/image.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/images/loader.gif
delete mode 100644 tools/NKeditor/plugins/multiimage/css/images/progress.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/images/success.png
delete mode 100644 tools/NKeditor/plugins/multiimage/css/upload.css
delete mode 100644 tools/NKeditor/plugins/multiimage/css/upload.css.map
delete mode 100644 tools/NKeditor/plugins/multiimage/css/upload.min.css
delete mode 100644 tools/NKeditor/plugins/multiimage/css/upload.scss
delete mode 100644 tools/NKeditor/plugins/multiimage/multiimage.js
delete mode 100644 tools/NKeditor/plugins/multiimage/template/template.html
delete mode 100644 tools/NKeditor/plugins/pagebreak/pagebreak.js
delete mode 100644 tools/NKeditor/plugins/plainpaste/plainpaste.js
delete mode 100644 tools/NKeditor/plugins/preview/preview.js
delete mode 100644 tools/NKeditor/plugins/quickformat/quickformat.js
delete mode 100644 tools/NKeditor/plugins/quote/quote.js
delete mode 100644 tools/NKeditor/plugins/table/table.js
delete mode 100644 tools/NKeditor/plugins/template/html/1.html
delete mode 100644 tools/NKeditor/plugins/template/html/2.html
delete mode 100644 tools/NKeditor/plugins/template/html/3.html
delete mode 100644 tools/NKeditor/plugins/template/template.js
delete mode 100644 tools/NKeditor/plugins/wordpaste/wordpaste.js
delete mode 100644 tools/NKeditor/src/ajax.js
delete mode 100644 tools/NKeditor/src/cmd.js
delete mode 100644 tools/NKeditor/src/colorpicker.js
delete mode 100644 tools/NKeditor/src/config.js
delete mode 100644 tools/NKeditor/src/core.js
delete mode 100644 tools/NKeditor/src/dialog.js
delete mode 100644 tools/NKeditor/src/edit.js
delete mode 100644 tools/NKeditor/src/event.js
delete mode 100644 tools/NKeditor/src/footer.js
delete mode 100644 tools/NKeditor/src/header.js
delete mode 100644 tools/NKeditor/src/html.js
delete mode 100644 tools/NKeditor/src/main.js
delete mode 100644 tools/NKeditor/src/menu.js
delete mode 100644 tools/NKeditor/src/node.js
delete mode 100644 tools/NKeditor/src/range.js
delete mode 100644 tools/NKeditor/src/selector.js
delete mode 100644 tools/NKeditor/src/tabs.js
delete mode 100644 tools/NKeditor/src/toolbar.js
delete mode 100644 tools/NKeditor/src/uploadbutton.js
delete mode 100644 tools/NKeditor/src/widget.js
delete mode 100644 tools/NKeditor/test/ajax.html
delete mode 100644 tools/NKeditor/test/cmd.html
delete mode 100644 tools/NKeditor/test/cmd.js
delete mode 100644 tools/NKeditor/test/core.html
delete mode 100644 tools/NKeditor/test/core.js
delete mode 100644 tools/NKeditor/test/data/logo_180_30.gif
delete mode 100644 tools/NKeditor/test/dialog.html
delete mode 100644 tools/NKeditor/test/edit.html
delete mode 100644 tools/NKeditor/test/edit.js
delete mode 100644 tools/NKeditor/test/editor.html
delete mode 100644 tools/NKeditor/test/editor.js
delete mode 100644 tools/NKeditor/test/event.html
delete mode 100644 tools/NKeditor/test/event.js
delete mode 100644 tools/NKeditor/test/frame.html
delete mode 100644 tools/NKeditor/test/hidden.html
delete mode 100644 tools/NKeditor/test/html.html
delete mode 100644 tools/NKeditor/test/html.js
delete mode 100644 tools/NKeditor/test/index.html
delete mode 100644 tools/NKeditor/test/leak.html
delete mode 100644 tools/NKeditor/test/main.html
delete mode 100644 tools/NKeditor/test/menu.html
delete mode 100644 tools/NKeditor/test/menu.js
delete mode 100644 tools/NKeditor/test/navi.html
delete mode 100644 tools/NKeditor/test/node.html
delete mode 100644 tools/NKeditor/test/node.js
delete mode 100644 tools/NKeditor/test/quirkmode.html
delete mode 100644 tools/NKeditor/test/range.html
delete mode 100644 tools/NKeditor/test/range.js
delete mode 100644 tools/NKeditor/test/remote.html
delete mode 100644 tools/NKeditor/test/selector.html
delete mode 100644 tools/NKeditor/test/selector.js
delete mode 100644 tools/NKeditor/test/tabs.html
delete mode 100644 tools/NKeditor/test/toolbar.html
delete mode 100644 tools/NKeditor/test/toolbar.js
delete mode 100644 tools/NKeditor/test/total.html
delete mode 100644 tools/NKeditor/test/webdriver/KindEditorDriver.php
delete mode 100644 tools/NKeditor/test/webdriver/all-chrome.bat
delete mode 100644 tools/NKeditor/test/webdriver/all-firefox.bat
delete mode 100644 tools/NKeditor/test/webdriver/all-ie.bat
delete mode 100644 tools/NKeditor/test/webdriver/all.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/README.md
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/WebDriver.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/WebDriverBase.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/WebDriverContainer.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/WebDriverElement.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/WebDriverEnvironment.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/WebDriverExceptions.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/WebDriverSession.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/WebDriverSimpleItem.php
delete mode 100644 tools/NKeditor/test/webdriver/php-webdriver/__init__.php
delete mode 100644 tools/NKeditor/test/webdriver/test-default.php
delete mode 100644 tools/NKeditor/test/webdriver/test-dialog.php
delete mode 100644 tools/NKeditor/test/webdriver/test-unittest.php
delete mode 100644 tools/NKeditor/test/widget.html
delete mode 100644 tools/NKeditor/themes/app.css
delete mode 100644 tools/NKeditor/themes/black/editor.css
delete mode 100644 tools/NKeditor/themes/black/editor.css.map
delete mode 100644 tools/NKeditor/themes/black/editor.min.css
delete mode 100644 tools/NKeditor/themes/black/editor.scss
delete mode 100644 tools/NKeditor/themes/black/images/nkeditor.png
delete mode 100644 tools/NKeditor/themes/black/images/nkeditor.svg
delete mode 100644 tools/NKeditor/themes/blue/editor.css
delete mode 100644 tools/NKeditor/themes/blue/editor.css.map
delete mode 100644 tools/NKeditor/themes/blue/editor.min.css
delete mode 100644 tools/NKeditor/themes/blue/editor.scss
delete mode 100644 tools/NKeditor/themes/blue/images/nkeditor.png
delete mode 100644 tools/NKeditor/themes/blue/images/nkeditor.svg
delete mode 100644 tools/NKeditor/themes/common/anchor.gif
delete mode 100644 tools/NKeditor/themes/common/blank.gif
delete mode 100644 tools/NKeditor/themes/common/common.css
delete mode 100644 tools/NKeditor/themes/common/common.css.map
delete mode 100644 tools/NKeditor/themes/common/common.scss
delete mode 100644 tools/NKeditor/themes/common/dialog-title-bg.png
delete mode 100644 tools/NKeditor/themes/common/flash.gif
delete mode 100644 tools/NKeditor/themes/common/flash.png
delete mode 100644 tools/NKeditor/themes/common/flash.svg
delete mode 100644 tools/NKeditor/themes/common/icons-all.gif
delete mode 100644 tools/NKeditor/themes/common/loading.gif
delete mode 100644 tools/NKeditor/themes/common/media.gif
delete mode 100644 tools/NKeditor/themes/common/play.png
delete mode 100644 tools/NKeditor/themes/common/play.svg
delete mode 100644 tools/NKeditor/themes/common/rm.gif
delete mode 100644 tools/NKeditor/themes/default/editor.css
delete mode 100644 tools/NKeditor/themes/default/editor.min.css
delete mode 100644 tools/NKeditor/themes/default/images/background.png
delete mode 100644 tools/NKeditor/themes/default/images/default.png
delete mode 100644 tools/NKeditor/themes/default/images/scrawl.png
delete mode 100644 tools/NKeditor/themes/grey/editor.css
delete mode 100644 tools/NKeditor/themes/grey/editor.css.map
delete mode 100644 tools/NKeditor/themes/grey/editor.min.css
delete mode 100644 tools/NKeditor/themes/grey/editor.scss
delete mode 100644 tools/NKeditor/themes/grey/images/nkeditor.png
delete mode 100644 tools/NKeditor/themes/grey/images/nkeditor.svg
delete mode 100644 tools/NKeditor/themes/primary/editor.css
delete mode 100644 tools/NKeditor/themes/primary/editor.css.map
delete mode 100644 tools/NKeditor/themes/primary/editor.min.css
delete mode 100644 tools/NKeditor/themes/primary/editor.scss
delete mode 100644 tools/NKeditor/themes/primary/images/nkeditor.png
delete mode 100644 tools/NKeditor/themes/primary/images/nkeditor.svg
create mode 100644 tools/wangEditor/index.html
diff --git a/data.json b/data.json
index 80753d1f..d3f6f923 100644
--- a/data.json
+++ b/data.json
@@ -140,8 +140,8 @@
"type":"文字工具"
},
{
- "name":"NKeditor 富文本编辑器",
- "url":"/lib/tools/NKeditor/",
+ "name":"wangEditor 富文本编辑器",
+ "url":"/lib/tools/wangEditor/",
"type":"文字工具"
},
{
diff --git a/js/api.js b/js/api.js
index c016ec7b..1552aec8 100644
--- a/js/api.js
+++ b/js/api.js
@@ -184,8 +184,8 @@ var classify = [{
"hot": 0,
"img": ""
}, {
- "name": "NKeditor 富文本编辑器",
- "url": "/incert/?link=/lib/tools/NKeditor/",
+ "name": "wangEditor 富文本编辑器",
+ "url": "/incert/?link=/lib/tools/wangEditor/",
"hot": 0,
"img": ""
}]
diff --git a/tools/NKeditor/.gitignore b/tools/NKeditor/.gitignore
deleted file mode 100644
index 127b6c08..00000000
--- a/tools/NKeditor/.gitignore
+++ /dev/null
@@ -1,18 +0,0 @@
-*~
-~*
-*.diff
-*.patch
-*.bak
-.DS_Store
-Thumbs.db
-.sass-cache
-.project
-.*proj
-.svn/
-*.swp
-dist/
-node_modules/
-_build/
-uploads
-.idea
-php/default/db/data
diff --git a/tools/NKeditor/Gruntfile.js b/tools/NKeditor/Gruntfile.js
deleted file mode 100644
index cb3c48b9..00000000
--- a/tools/NKeditor/Gruntfile.js
+++ /dev/null
@@ -1,178 +0,0 @@
-
-module.exports = function(grunt) {
-
-var BANNER = '/* <%= pkg.name %> <%= pkg.version %> (<%= grunt.template.today("yyyy-mm-dd") %>), Copyright (C)' +
- ' r9it.com,*/\r\n';
-
-var SRC_FILES = [
- 'src/header.js',
- 'src/core.js',
- 'src/config.js',
- 'src/event.js',
- 'src/html.js',
- 'src/selector.js',
- 'src/node.js',
- 'src/range.js',
- 'src/cmd.js',
- 'src/widget.js',
- 'src/edit.js',
- 'src/toolbar.js',
- 'src/menu.js',
- 'src/colorpicker.js',
- 'src/uploadbutton.js',
- 'src/dialog.js',
- 'src/tabs.js',
- 'src/ajax.js',
- 'src/main.js',
- 'src/footer.js',
-];
-
-var PLUGIN_FILES = [
- 'plugins/anchor/anchor.js',
- 'plugins/autoheight/autoheight.js',
- 'plugins/baidumap/baidumap.js',
- 'plugins/map/map.js',
- 'plugins/clearhtml/clearhtml.js',
- 'plugins/code/code.js',
- 'plugins/emoticons/emoticons.js',
- 'plugins/filemanager/filemanager.js',
- 'plugins/flash/flash.js',
- 'plugins/image/image.js',
- 'plugins/insertfile/insertfile.js',
- 'plugins/lineheight/lineheight.js',
- 'plugins/link/link.js',
- 'plugins/map/map.js',
- 'plugins/media/media.js',
- 'plugins/multiimage/multiimage.js',
- 'plugins/graft/graft.js',
- 'plugins/pagebreak/pagebreak.js',
- 'plugins/plainpaste/plainpaste.js',
- 'plugins/preview/preview.js',
- 'plugins/quickformat/quickformat.js',
- 'plugins/table/table.js',
- 'plugins/template/template.js',
- 'plugins/wordpaste/wordpaste.js',
- 'plugins/fixtoolbar/fixtoolbar.js'
-];
-
-var pkg = grunt.file.readJSON('package.json');
-
-var lang = grunt.option('lang') || 'zh-CN';
-
-grunt.initConfig({
- pkg : pkg,
- concat : {
- options : {
- process : function(src, filepath) {
- src = src.replace(/\$\{VERSION\}/g, pkg.version + ' (' + grunt.template.today('yyyy-mm-dd') + ')');
- src = src.replace(/\$\{THISYEAR\}/g, grunt.template.today('yyyy'));
- src = src.replace(/\/\*\*(\r\n|\n)[\s\S]*?\*\//g, '');
- src = src.replace(/(^|\s)\/\/.*$/mg, '');
- src = src.replace(/(\r\n|\n)\/\*\*\/.*(\r\n|\n)/g, '');
- src = src.replace(/[ \t]+$/mg, '');
- src = src.replace(/(\r\n|\n){2,}/g, '$1');
- return src;
- }
- },
- build : {
- src : SRC_FILES.concat('lang/' + lang + '.js').concat(PLUGIN_FILES),
- dest : '<%= pkg.filename %>-all.js'
- }
- },
-
- uglify : {
- options : {
- banner : BANNER,
- },
- //压缩js
- build : {
-
- files: [
- {
- src : '<%= pkg.filename %>-all.js',
- dest : '<%= pkg.filename %>-all-min.js'
- }
- ]
-
- }
- },
-
- //压缩css
- cssmin : {
- options: {
- banner : BANNER,
- beautify: {
- //中文ascii化
- ascii_only: true
- }
- },
- build : {
- files: [
- {
- src: 'themes/black/editor.css',
- dest: 'themes/black/editor.min.css'
- },
- {
- src: 'themes/grey/editor.css',
- dest: 'themes/grey/editor.min.css'
- },
- {
- src: 'themes/blue/editor.css',
- dest: 'themes/blue/editor.min.css'
- },
- {
- src: 'themes/primary/editor.css',
- dest: 'themes/primary/editor.min.css'
- },
- {
- src: 'themes/default/editor.css',
- dest: 'themes/default/editor.min.css'
- },
- {
- src : 'plugins/multiimage/css/upload.css',
- dest : 'plugins/multiimage/css/upload.min.css'
- },
- {
- src : 'plugins/filemanager/css/filemanager.css',
- dest : 'plugins/filemanager/css/filemanager.min.css'
- }
- ]
- }
- },
-
- // 打包压缩文件
- compress : {
- main : {
- options: {
- archive: 'dist/<%= pkg.filename %>-<%= pkg.version %>-' + lang + '.zip',
- },
- files: [
- {src: ['asp/**'], dest: '<%= pkg.name %>/'},
- {src: ['asp.net/**'], dest: '<%= pkg.name %>/'},
- {src: ['attached'], dest: '<%= pkg.name %>/'},
- {src: ['jsp/**'], dest: '<%= pkg.name %>/'},
- {src: ['libs/**'], dest: '<%= pkg.name %>/'},
- {src: ['lang/**'], dest: '<%= pkg.name %>/'},
- {src: ['php/**'], dest: '<%= pkg.name %>/'},
- {src: ['plugins/**'], dest: '<%= pkg.name %>/'},
- {src: ['themes/**'], dest: '<%= pkg.name %>/'},
- {src: ['<%= pkg.filename %>*-all-min.js'], dest: '<%= pkg.name %>/'},
- {src: ['<%= pkg.filename %>*-all.js'], dest: '<%= pkg.name %>/'},
- {src: ['index.html'], dest: '<%= pkg.name %>/'},
- {src: ['old.html'], dest: '<%= pkg.name %>/'},
- ]
- }
- }
-});
-
-grunt.loadNpmTasks('grunt-contrib-concat');
-grunt.loadNpmTasks('grunt-contrib-uglify');
-grunt.loadNpmTasks('grunt-contrib-compress');
-grunt.loadNpmTasks('grunt-contrib-cssmin');
-
-grunt.registerTask('build', ['concat', 'uglify', 'cssmin']);
-grunt.registerTask('zip', ['build', 'compress']);
-
-grunt.registerTask('default', 'build');
-
-};
diff --git a/tools/NKeditor/LICENSE b/tools/NKeditor/LICENSE
deleted file mode 100644
index 078c4d17..00000000
--- a/tools/NKeditor/LICENSE
+++ /dev/null
@@ -1,21 +0,0 @@
-MIT License
-
-Copyright (c) 2020 RockYang
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
diff --git a/tools/NKeditor/NKeditor-all-min.js b/tools/NKeditor/NKeditor-all-min.js
deleted file mode 100644
index 3b7dfc9f..00000000
--- a/tools/NKeditor/NKeditor-all-min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/* NKeditor 5.0.4 (2020-03-11), Copyright (C) r9it.com,*/
-!function(window,undefined){function _isArray(a){return a?"[object Array]"===Object.prototype.toString.call(a):!1}function _isFunction(a){return a?"[object Function]"===Object.prototype.toString.call(a):!1}function _inArray(a,b){for(var c=0,d=b.length;d>c;c++)if(a===b[c])return c;return-1}function _each(a,b){if(_isArray(a))for(var c=0,d=a.length;d>c&&b.call(a[c],c,a[c])!==!1;c++);else for(var e in a)if(a.hasOwnProperty(e)&&b.call(a[e],e,a[e])===!1)break}function _trim(a){return a.replace(/(?:^[ \t\n\r]+)|(?:[ \t\n\r]+$)/g,"")}function _inString(a,b,c){return c=c===undefined?",":c,(c+b+c).indexOf(c+a+c)>=0}function _addUnit(a,b){return b=b||"px",a&&/^-?\d+(?:\.\d+)?$/.test(a)?a+b:a}function _removeUnit(a){var b;return a&&(b=/(\d+)/.exec(a))?parseInt(b[1],10):0}function _escape(a){return a.replace(/&/g,"&").replace(//g,">").replace(/"/g,""")}function _unescape(a){return a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/&/g,"&")}function _toCamel(a){var b=a.split("-");return a="",_each(b,function(b,c){a+=b>0?c.charAt(0).toUpperCase()+c.substr(1):c}),a}function _toHex(a){function b(a){var b=parseInt(a,10).toString(16).toUpperCase();return b.length>1?b:"0"+b}return a.replace(/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/gi,function(a,c,d,e){return"#"+b(c)+b(d)+b(e)})}function _toMap(a,b){b=b===undefined?",":b;var c,d={},e=_isArray(a)?a:a.split(b);return _each(e,function(a,b){if(c=/^(\d+)\.\.(\d+)$/.exec(b))for(var e=parseInt(c[1],10);e<=parseInt(c[2],10);e++)d[e.toString()]=!0;else d[b]=!0}),d}function _toArray(a,b){return Array.prototype.slice.call(a,b||0)}function _undef(a,b){return a===undefined?b:a}function _invalidUrl(a){return!a||/[<>"]/.test(a)}function _addParam(a,b){return a.indexOf("?")>=0?a+"&"+b:a+"?"+b}function _extend(a,b,c){c||(c=b,b=null);var d;if(b){var e=function(){};e.prototype=b.prototype,d=new e,_each(c,function(a,b){d[a]=b})}else d=c;d.constructor=a,a.prototype=d,a.parent=b?b.prototype:null}function _json(text){var match;(match=/\{[\s\S]*\}|\[[\s\S]*\]/.exec(text))&&(text=match[0]);var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;if(cx.lastIndex=0,cx.test(text)&&(text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})),/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return eval("("+text+")");throw"JSON parse error"}function _merge(a,b){for(var c in a)b[c]=a[c];return b}function _getBasePath(){for(var a,b=document.getElementsByTagName("script"),c=0,d=b.length;d>c;c++)if(a=b[c].src||"",/NKeditor[\w\-\.]*\.js/i.test(a))return a.substring(0,a.lastIndexOf("/")+1);return""}function _bindEvent(a,b,c){a.addEventListener?a.addEventListener(b,c,_useCapture):a.attachEvent&&a.attachEvent("on"+b,c)}function _unbindEvent(a,b,c){a.removeEventListener?a.removeEventListener(b,c,_useCapture):a.detachEvent&&a.detachEvent("on"+b,c)}function KEvent(a,b){this.init(a,b)}function _getId(a){return a[_eventExpendo]||null}function _setId(a){return a[_eventExpendo]=++_eventId,_eventId}function _removeId(a){try{delete a[_eventExpendo]}catch(b){a.removeAttribute&&a.removeAttribute(_eventExpendo)}}function _bind(a,b,c){if(b.indexOf(",")>=0)return void _each(b.split(","),function(){_bind(a,this,c)});var d=_getId(a);d||(d=_setId(a)),_eventData[d]===undefined&&(_eventData[d]={});var e=_eventData[d][b];e&&e.length>0?_unbindEvent(a,b,e[0]):(_eventData[d][b]=[],_eventData[d].el=a),e=_eventData[d][b],0===e.length&&(e[0]=function(b){var c=b?new KEvent(a,b):undefined;_each(e,function(b,d){b>0&&d&&d.call(a,c)})}),_inArray(c,e)<0&&e.push(c),_bindEvent(a,b,e[0])}function _unbind(a,b,c){if(b&&b.indexOf(",")>=0)return void _each(b.split(","),function(){_unbind(a,this,c)});var d=_getId(a);if(d){if(b===undefined)return void(d in _eventData&&(_each(_eventData[d],function(b,c){"el"!=b&&c.length>0&&_unbindEvent(a,b,c[0])}),delete _eventData[d],_removeId(a)));if(_eventData[d]){var e=_eventData[d][b];if(e&&e.length>0){c===undefined?(_unbindEvent(a,b,e[0]),delete _eventData[d][b]):(_each(e,function(a,b){a>0&&b===c&&e.splice(a,1)}),1==e.length&&(_unbindEvent(a,b,e[0]),delete _eventData[d][b]));var f=0;_each(_eventData[d],function(){f++}),2>f&&(delete _eventData[d],_removeId(a))}}}}function _fire(a,b){if(b.indexOf(",")>=0)return void _each(b.split(","),function(){_fire(a,this)});var c=_getId(a);if(c){var d=_eventData[c][b];_eventData[c]&&d&&d.length>0&&d[0]()}}function _ctrl(a,b,c){b=/^\d{2,}$/.test(b)?b:b.toUpperCase().charCodeAt(0),_bind(a,"keydown",function(d){!d.ctrlKey||d.which!=b||d.shiftKey||d.altKey||(c.call(a),d.stop())})}function _ready(a){function b(){e||(e=!0,a(KindEditor),_readyFinished=!0)}function c(){if(!e){try{document.documentElement.doScroll("left")}catch(a){return void setTimeout(c,100)}b()}}function d(){"complete"===document.readyState&&b()}if(_readyFinished)return void a(KindEditor);var e=!1;if(document.addEventListener)_bind(document,"DOMContentLoaded",b);else if(document.attachEvent){_bind(document,"readystatechange",d);var f=!1;try{f=null==window.frameElement}catch(g){}document.documentElement.doScroll&&f&&c()}_bind(window,"load",b)}function _getCssList(a){a=a.replace(/"/g,'"');for(var b,c={},d=/\s*([\w\-]+)\s*:([^;]*)(;|$)/g;b=d.exec(a);){var e=_trim(b[1].toLowerCase()),f=_trim(_toHex(b[2]));c[e]=f}return c}function _getAttrList(a){for(var b,c={},d=/\s+(?:([\w\-:]+)|(?:([\w\-:]+)=([^\s"'<>]+))|(?:([\w\-:"]+)="([^"]*)")|(?:([\w\-:"]+)='([^']*)'))(?=(?:\s|\/|>)+)/g;b=d.exec(a);){var e=(b[1]||b[2]||b[4]||b[6]).toLowerCase(),f=(b[2]?b[3]:b[4]?b[5]:b[7])||"";c[e]=f}return c}function _addClassToTag(a,b){return a=/\s+class\s*=/.test(a)?a.replace(/(\s+class=["']?)([^"']*)(["']?[\s>])/,function(a,c,d,e){return(" "+d+" ").indexOf(" "+b+" ")<0?""===d?c+b+e:c+d+" "+b+e:a}):a.substr(0,a.length-1)+' class="'+b+'">'}function _formatCss(a){var b="";return _each(_getCssList(a),function(a,c){b+=a+":"+c+";"}),b}function _formatUrl(a,b,c,d){function e(a){for(var b=a.split("/"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];".."==f?c.length>0&&c.pop():""!==f&&"."!=f&&c.push(f)}return"/"+c.join("/")}function f(b,c){if(a.substr(0,b.length)===b){for(var e=[],g=0;c>g;g++)e.push("..");var i=".";return e.length>0&&(i+="/"+e.join("/")),"/"==d&&(i+="/"),i+a.substr(b.length)}return(h=/^(.*)\//.exec(b))?f(h[1],++c):void 0}if(b=_undef(b,"").toLowerCase(),"data:"!=a.substr(0,5)&&(a=a.replace(/([^:])\/\//g,"$1/")),_inArray(b,["absolute","relative","domain"])<0)return a;if(c=c||location.protocol+"//"+location.host,d===undefined){var g=location.pathname.match(/^(\/.*)\//);d=g?g[1]:""}var h;if(h=/^(\w+:\/\/[^\/]*)/.exec(a)){if(h[1]!==c)return a}else if(/^\w+:/.test(a))return a;return/^\//.test(a)?a=c+e(a.substr(1)):/^\w+:\/\//.test(a)||(a=c+e(d+"/"+a)),"relative"===b?a=f(c+d,0).substr(2):"absolute"===b&&a.substr(0,c.length)===c&&(a=a.substr(c.length)),a}function _formatHtml(a,b,c,d,e){null==a&&(a=""),c=c||"",d=_undef(d,!1),e=_undef(e," ");var f="xx-small,x-small,small,medium,large,x-large,xx-large".split(",");a=a.replace(/(<(?:pre|pre\s[^>]*)>)([\s\S]*?)(<\/pre>)/gi,function(a,b,c,d){return b+c.replace(/<(?:br|br\s[^>]*)>/gi,"\n")+d}),a=a.replace(/<(?:br|br\s[^>]*)\s*\/?>\s*<\/p>/gi,"
"),a=a.replace(/(<(?:p|p\s[^>]*)>)\s*(<\/p>)/gi,"$1
$2"),a=a.replace(/\u200B/g,""),a=a.replace(/\u00A9/g,"©"),a=a.replace(/\u00AE/g,"®"),a=a.replace(/\u2003/g," "),a=a.replace(/\u3000/g," "),a=a.replace(/<[^>]+/g,function(a){return a.replace(/\s+/g," ")});var g={};b&&(_each(b,function(a,b){for(var c=a.split(","),d=0,e=c.length;e>d;d++)g[c[d]]=_toMap(b)}),g.script||(a=a.replace(/(<(?:script|script\s[^>]*)>)([\s\S]*?)(<\/script>)/gi,"")),g.style||(a=a.replace(/(<(?:style|style\s[^>]*)>)([\s\S]*?)(<\/style>)/gi,"")));var h=/(\s*)<(\/)?([\w\-:]+)((?:\s+|(?:\s+[\w\-:]+)|(?:\s+[\w\-:]+=[^\s"'<>]+)|(?:\s+[\w\-:"]+="[^"]*")|(?:\s+[\w\-:"]+='[^']*'))*)(\/)?>(\s*)/g,i=[];return a=a.replace(h,function(a,h,j,k,l,m,n){var o=a,p=h||"",q=j||"",r=k.toLowerCase(),s=l||"",t=m?" "+m:"",u=n||"";if("code"==r)return o;if(b&&!g[r])return"";if(""===t&&_SINGLE_TAG_MAP[r]&&(t=" /"),_INLINE_TAG_MAP[r]&&(p&&(p=" "),u&&(u=" ")),_PRE_TAG_MAP[r]&&(q?u="\n":p="\n"),d&&"br"==r&&(u="\n"),_BLOCK_TAG_MAP[r]&&!_PRE_TAG_MAP[r])if(d){q&&i.length>0&&i[i.length-1]===r?i.pop():i.push(r),p="\n",u="\n";for(var v=0,w=q?i.length:i.length-1;w>v;v++)p+=e,q||(u+=e);t?i.pop():q||(u+=e)}else p=u="";if(""!==s){var x=_getAttrList(o);if("font"===r){var y={},z="";_each(x,function(a,b){"color"===a&&(y.color=b,delete x[a]),"size"===a&&(y["font-size"]=f[parseInt(b,10)-1]||"",delete x[a]),"face"===a&&(y["font-family"]=b,delete x[a]),"style"===a&&(z=b)}),z&&!/;$/.test(z)&&(z+=";"),_each(y,function(a,b){""!==b&&(/\s/.test(b)&&(b="'"+b+"'"),z+=a+":"+b+";")}),x.style=z}_each(x,function(a,d){if(_FILL_ATTR_MAP[a]&&(x[a]=a),_inArray(a,["src","href"])>=0&&(x[a]=_formatUrl(d,c)),(b&&"style"!==a&&!g[r]["*"]&&!g[r][a]||"body"===r&&"contenteditable"===a||/^kindeditor_\d+$/.test(a))&&delete x[a],"style"===a&&""!==d){var e=_getCssList(d);_each(e,function(a,c){!b||g[r].style||g[r]["."+a]||delete e[a]});var f="";_each(e,function(a,b){f+=a+":"+b+";"}),x.style=f}}),s="",_each(x,function(a,b){("style"!==a||""!==b)&&(b=b.replace(/"/g,"""),s+=" "+a+'="'+b+'"')})}return"font"===r&&(r="span"),p+"<"+q+r+s+t+">"+u}),a=a.replace(/(<(?:pre|pre\s[^>]*)>)([\s\S]*?)(<\/pre>)/gi,function(a,b,c,d){return b+c.replace(/\n/g,'\n')+d}),a=a.replace(/\n\s*\n/g,"\n"),a=a.replace(/\n/g,"\n"),_trim(a)}function _clearMsWord(a,b){return a=a.replace(//gi,"").replace(//gi,"").replace(/"),_isArray(d)||(d=[d]),_inArray(K.basePath+"themes/app.css",d)<0&&d.push(K.basePath+"themes/app.css"),_each(d,function(a,b){b&&g.push('')}),f&&g.push(""),g.push(""),_isArray(e)||(e=[e]),_each(e,function(a,b){b&&g.push('')}),g.push("