实例介绍
ver 4.1.13 * 改善:修改服务端代码的后缀名,避免直接上传到服务器后出现安全漏洞。 ver 4.1.12 * Bugfix:使用 use strict 时 JS 报错。 * Bugfix:自动高度的时候,全屏模式下还是执行自动高度。 * Bugfix:字体包含空格时切换代码模式,字体变成 "。
【实例截图】
【核心代码】
kindeditor-master_v4.1.13
└── kindeditor-master
├── asp
│ ├── demo.asp
│ ├── file_manager_json.asp.txt
│ ├── JSON_2.0.4.asp
│ ├── UpLoad_Class.asp
│ └── upload_json.asp.txt
├── asp.net
│ ├── bin
│ │ └── LitJSON.dll
│ ├── demo.aspx
│ ├── file_manager_json.ashx.txt
│ ├── README.txt
│ └── upload_json.ashx.txt
├── changelog.txt
├── docs
│ ├── ajax.rst
│ ├── changelog.rst
│ ├── classyext.py
│ ├── classyext.pyc
│ ├── cmd.rst
│ ├── colorpicker.rst
│ ├── conf.py
│ ├── core.rst
│ ├── dialog.rst
│ ├── editor.rst
│ ├── event.rst
│ ├── index.rst
│ ├── make.bat
│ ├── Makefile
│ ├── menu.rst
│ ├── node.rst
│ ├── option.rst
│ ├── plugin.rst
│ ├── qna.rst
│ ├── range.rst
│ ├── selector.rst
│ ├── _static
│ │ ├── file.png
│ │ └── firebug_upload_json.gif
│ ├── tabs.rst
│ ├── _templates
│ │ └── classy
│ │ ├── layout.html
│ │ ├── static
│ │ │ └── classy.css_t
│ │ └── theme.conf
│ ├── theme.rst
│ ├── upgrade.rst
│ ├── uploadbutton.rst
│ ├── upload.rst
│ ├── usage.rst
│ └── widget.rst
├── Gruntfile.js
├── jsp
│ ├── demo.jsp
│ ├── file_manager_json.jsp.txt
│ ├── lib
│ │ ├── commons-fileupload-1.2.1.jar
│ │ ├── commons-io-1.4.jar
│ │ └── json_simple-1.1.jar
│ ├── README.txt
│ └── upload_json.jsp.txt
├── kindeditor-all.js
├── kindeditor-all-min.js
├── lang
│ ├── ar.js
│ ├── en.js
│ ├── ko.js
│ ├── ru.js
│ ├── zh-CN.js
│ └── zh-TW.js
├── lib
│ ├── firebug-lite
│ │ ├── build
│ │ │ ├── build.bat
│ │ │ ├── chrome-extension
│ │ │ │ ├── background.html
│ │ │ │ ├── contentScript.js
│ │ │ │ ├── firebug128.png
│ │ │ │ ├── firebug16.png
│ │ │ │ ├── firebug24_disabled.png
│ │ │ │ ├── firebug24.png
│ │ │ │ ├── firebug32.png
│ │ │ │ ├── firebug48.png
│ │ │ │ ├── firebug.jpg
│ │ │ │ ├── firebug-lite.js
│ │ │ │ ├── googleChrome.js
│ │ │ │ ├── license.txt
│ │ │ │ ├── manifest.json
│ │ │ │ └── skin
│ │ │ │ └── xp
│ │ │ │ ├── blank.gif
│ │ │ │ ├── buttonBgHover.png
│ │ │ │ ├── buttonBg.png
│ │ │ │ ├── detachHover.png
│ │ │ │ ├── detach.png
│ │ │ │ ├── disable.gif
│ │ │ │ ├── disableHover.gif
│ │ │ │ ├── disableHover.png
│ │ │ │ ├── disable.png
│ │ │ │ ├── downActive.png
│ │ │ │ ├── downHover.png
│ │ │ │ ├── down.png
│ │ │ │ ├── errorIcon.gif
│ │ │ │ ├── errorIcon.png
│ │ │ │ ├── errorIcon-sm.png
│ │ │ │ ├── firebug-1.3a2.css
│ │ │ │ ├── firebug.css
│ │ │ │ ├── firebug.html
│ │ │ │ ├── firebug.IE6.css
│ │ │ │ ├── firebug.png
│ │ │ │ ├── group.gif
│ │ │ │ ├── infoIcon.gif
│ │ │ │ ├── infoIcon.png
│ │ │ │ ├── loading_16.gif
│ │ │ │ ├── minHover.png
│ │ │ │ ├── min.png
│ │ │ │ ├── offHover.png
│ │ │ │ ├── off.png
│ │ │ │ ├── pixel_transparent.gif
│ │ │ │ ├── roundCorner.svg
│ │ │ │ ├── search.gif
│ │ │ │ ├── search.png
│ │ │ │ ├── shadow2.gif
│ │ │ │ ├── shadowAlpha.png
│ │ │ │ ├── shadow.gif
│ │ │ │ ├── sprite.png
│ │ │ │ ├── tabHoverLeft.png
│ │ │ │ ├── tabHoverMid.png
│ │ │ │ ├── tabHoverRight.png
│ │ │ │ ├── tabLeft.png
│ │ │ │ ├── tabMenuCheckbox.png
│ │ │ │ ├── tabMenuPin.png
│ │ │ │ ├── tabMenuRadio.png
│ │ │ │ ├── tabMenuTargetHover.png
│ │ │ │ ├── tabMenuTarget.png
│ │ │ │ ├── tabMid.png
│ │ │ │ ├── tabRight.png
│ │ │ │ ├── textEditorBorders.gif
│ │ │ │ ├── textEditorBorders.png
│ │ │ │ ├── textEditorCorners.gif
│ │ │ │ ├── textEditorCorners.png
│ │ │ │ ├── titlebarMid.png
│ │ │ │ ├── toolbarMid.png
│ │ │ │ ├── tree_close.gif
│ │ │ │ ├── tree_open.gif
│ │ │ │ ├── upActive.png
│ │ │ │ ├── upHover.png
│ │ │ │ ├── up.png
│ │ │ │ ├── warningIcon.gif
│ │ │ │ └── warningIcon.png
│ │ │ ├── chrome-extension-beta
│ │ │ │ ├── background.html
│ │ │ │ ├── contentScript.js
│ │ │ │ ├── firebug128.png
│ │ │ │ ├── firebug16.png
│ │ │ │ ├── firebug24_disabled.png
│ │ │ │ ├── firebug24.png
│ │ │ │ ├── firebug32.png
│ │ │ │ ├── firebug48.png
│ │ │ │ ├── firebug.jpg
│ │ │ │ ├── firebug-lite-beta.js
│ │ │ │ ├── googleChrome.js
│ │ │ │ ├── license.txt
│ │ │ │ ├── manifest.json
│ │ │ │ └── skin
│ │ │ │ └── xp
│ │ │ │ ├── blank.gif
│ │ │ │ ├── buttonBgHover.png
│ │ │ │ ├── buttonBg.png
│ │ │ │ ├── detachHover.png
│ │ │ │ ├── detach.png
│ │ │ │ ├── disable.gif
│ │ │ │ ├── disableHover.gif
│ │ │ │ ├── disableHover.png
│ │ │ │ ├── disable.png
│ │ │ │ ├── downActive.png
│ │ │ │ ├── downHover.png
│ │ │ │ ├── down.png
│ │ │ │ ├── errorIcon.gif
│ │ │ │ ├── errorIcon.png
│ │ │ │ ├── errorIcon-sm.png
│ │ │ │ ├── firebug-1.3a2.css
│ │ │ │ ├── firebug.css
│ │ │ │ ├── firebug.html
│ │ │ │ ├── firebug.IE6.css
│ │ │ │ ├── firebug.png
│ │ │ │ ├── group.gif
│ │ │ │ ├── infoIcon.gif
│ │ │ │ ├── infoIcon.png
│ │ │ │ ├── loading_16.gif
│ │ │ │ ├── minHover.png
│ │ │ │ ├── min.png
│ │ │ │ ├── offHover.png
│ │ │ │ ├── off.png
│ │ │ │ ├── pixel_transparent.gif
│ │ │ │ ├── roundCorner.svg
│ │ │ │ ├── search.gif
│ │ │ │ ├── search.png
│ │ │ │ ├── shadow2.gif
│ │ │ │ ├── shadowAlpha.png
│ │ │ │ ├── shadow.gif
│ │ │ │ ├── sprite.png
│ │ │ │ ├── tabHoverLeft.png
│ │ │ │ ├── tabHoverMid.png
│ │ │ │ ├── tabHoverRight.png
│ │ │ │ ├── tabLeft.png
│ │ │ │ ├── tabMenuCheckbox.png
│ │ │ │ ├── tabMenuPin.png
│ │ │ │ ├── tabMenuRadio.png
│ │ │ │ ├── tabMenuTargetHover.png
│ │ │ │ ├── tabMenuTarget.png
│ │ │ │ ├── tabMid.png
│ │ │ │ ├── tabRight.png
│ │ │ │ ├── textEditorBorders.gif
│ │ │ │ ├── textEditorBorders.png
│ │ │ │ ├── textEditorCorners.gif
│ │ │ │ ├── textEditorCorners.png
│ │ │ │ ├── titlebarMid.png
│ │ │ │ ├── toolbarMid.png
│ │ │ │ ├── tree_close.gif
│ │ │ │ ├── tree_open.gif
│ │ │ │ ├── upActive.png
│ │ │ │ ├── upHover.png
│ │ │ │ ├── up.png
│ │ │ │ ├── warningIcon.gif
│ │ │ │ └── warningIcon.png
│ │ │ ├── compress.bat
│ │ │ ├── firebug-lite-beta.js
│ │ │ ├── firebug-lite-debug.js
│ │ │ └── firebug-lite.js
│ │ ├── license.txt
│ │ ├── plugin
│ │ │ └── proxy
│ │ │ └── proxy.php
│ │ └── skin
│ │ ├── classic
│ │ │ ├── blank.gif
│ │ │ ├── buttonBgHover.png
│ │ │ ├── buttonBg.png
│ │ │ ├── detachHover.png
│ │ │ ├── detach.png
│ │ │ ├── disable.gif
│ │ │ ├── disableHover.gif
│ │ │ ├── disableHover.png
│ │ │ ├── disable.png
│ │ │ ├── downActive.png
│ │ │ ├── downHover.png
│ │ │ ├── down.png
│ │ │ ├── errorIcon.gif
│ │ │ ├── errorIcon.png
│ │ │ ├── errorIcon-sm.png
│ │ │ ├── firebug.css
│ │ │ ├── firebug.html
│ │ │ ├── firebug.png
│ │ │ ├── group.gif
│ │ │ ├── infoIcon.gif
│ │ │ ├── infoIcon.png
│ │ │ ├── loading_16.gif
│ │ │ ├── minHover.png
│ │ │ ├── min.png
│ │ │ ├── offHover.png
│ │ │ ├── off.png
│ │ │ ├── pixel_transparent.gif
│ │ │ ├── roundCorner.svg
│ │ │ ├── search.gif
│ │ │ ├── search.png
│ │ │ ├── shadow2.gif
│ │ │ ├── shadowAlpha.png
│ │ │ ├── shadow.gif
│ │ │ ├── sprite.png
│ │ │ ├── tabHoverLeft.png
│ │ │ ├── tabHoverMid.png
│ │ │ ├── tabHoverRight.png
│ │ │ ├── tabLeft.png
│ │ │ ├── tabMenuCheckbox.png
│ │ │ ├── tabMenuPin.png
│ │ │ ├── tabMenuRadio.png
│ │ │ ├── tabMenuTargetHover.png
│ │ │ ├── tabMenuTarget.png
│ │ │ ├── tabMid.png
│ │ │ ├── tabRight.png
│ │ │ ├── textEditorBorders.gif
│ │ │ ├── textEditorBorders.png
│ │ │ ├── textEditorCorners.gif
│ │ │ ├── textEditorCorners.png
│ │ │ ├── titlebarMid.png
│ │ │ ├── toolbarMid.png
│ │ │ ├── tree_close.gif
│ │ │ ├── tree_open.gif
│ │ │ ├── twistyClosed.png
│ │ │ ├── twistyOpen.png
│ │ │ ├── upActive.png
│ │ │ ├── upHover.png
│ │ │ ├── up.png
│ │ │ ├── warningIcon.gif
│ │ │ └── warningIcon.png
│ │ ├── light
│ │ │ ├── blank.gif
│ │ │ ├── buttonBgHover.png
│ │ │ ├── buttonBg.png
│ │ │ ├── closeHover.png
│ │ │ ├── close.png
│ │ │ ├── detachHover.png
│ │ │ ├── detach.png
│ │ │ ├── disable.gif
│ │ │ ├── disableHover.gif
│ │ │ ├── disableHover.png
│ │ │ ├── disable.png
│ │ │ ├── downActive.png
│ │ │ ├── downHover.png
│ │ │ ├── down.png
│ │ │ ├── errorIcon.gif
│ │ │ ├── errorIcon.png
│ │ │ ├── errorIcon-sm.png
│ │ │ ├── firebug.css
│ │ │ ├── firebug.html
│ │ │ ├── firebug.png
│ │ │ ├── group.gif
│ │ │ ├── infoIcon.gif
│ │ │ ├── infoIcon.png
│ │ │ ├── loading_16.gif
│ │ │ ├── minHover.png
│ │ │ ├── min.png
│ │ │ ├── offHover.png
│ │ │ ├── off.png
│ │ │ ├── pixel_transparent.gif
│ │ │ ├── roundCorner.svg
│ │ │ ├── search.gif
│ │ │ ├── search.png
│ │ │ ├── shadow2.gif
│ │ │ ├── shadowAlpha.png
│ │ │ ├── shadow.gif
│ │ │ ├── sprite.png
│ │ │ ├── tabHoverLeft.png
│ │ │ ├── tabHoverMid.png
│ │ │ ├── tabHoverRight.png
│ │ │ ├── tabLeft.png
│ │ │ ├── tabMenuCheckbox.png
│ │ │ ├── tabMenuPin.png
│ │ │ ├── tabMenuRadio.png
│ │ │ ├── tabMenuTargetHover.png
│ │ │ ├── tabMenuTarget.png
│ │ │ ├── tabMid.png
│ │ │ ├── tabRight.png
│ │ │ ├── textEditorBorders.gif
│ │ │ ├── textEditorBorders.png
│ │ │ ├── textEditorCorners.gif
│ │ │ ├── textEditorCorners.png
│ │ │ ├── titlebarMid.png
│ │ │ ├── toolbarMid.png
│ │ │ ├── tree_close.gif
│ │ │ ├── tree_open.gif
│ │ │ ├── twistyClosed.png
│ │ │ ├── twistyOpen.png
│ │ │ ├── upActive.png
│ │ │ ├── upHover.png
│ │ │ ├── up.png
│ │ │ ├── warningIcon.gif
│ │ │ └── warningIcon.png
│ │ └── xp
│ │ ├── blank.gif
│ │ ├── buttonBgHover.png
│ │ ├── buttonBg.png
│ │ ├── detachHover.png
│ │ ├── detach.png
│ │ ├── disable.gif
│ │ ├── disableHover.gif
│ │ ├── disableHover.png
│ │ ├── disable.png
│ │ ├── downActive.png
│ │ ├── downHover.png
│ │ ├── down.png
│ │ ├── errorIcon.gif
│ │ ├── errorIcon.png
│ │ ├── errorIcon-sm.png
│ │ ├── firebug-1.3a2.css
│ │ ├── firebug.css
│ │ ├── firebug.html
│ │ ├── firebug.IE6.css
│ │ ├── firebug.png
│ │ ├── group.gif
│ │ ├── infoIcon.gif
│ │ ├── infoIcon.png
│ │ ├── loading_16.gif
│ │ ├── minHover.png
│ │ ├── min.png
│ │ ├── offHover.png
│ │ ├── off.png
│ │ ├── pixel_transparent.gif
│ │ ├── roundCorner.svg
│ │ ├── search.gif
│ │ ├── search.png
│ │ ├── shadow2.gif
│ │ ├── shadowAlpha.png
│ │ ├── shadow.gif
│ │ ├── sprite.png
│ │ ├── tabHoverLeft.png
│ │ ├── tabHoverMid.png
│ │ ├── tabHoverRight.png
│ │ ├── tabLeft.png
│ │ ├── tabMenuCheckbox.png
│ │ ├── tabMenuPin.png
│ │ ├── tabMenuRadio.png
│ │ ├── tabMenuTargetHover.png
│ │ ├── tabMenuTarget.png
│ │ ├── tabMid.png
│ │ ├── tabRight.png
│ │ ├── textEditorBorders.gif
│ │ ├── textEditorBorders.png
│ │ ├── textEditorCorners.gif
│ │ ├── textEditorCorners.png
│ │ ├── titlebarMid.png
│ │ ├── toolbarMid.png
│ │ ├── tree_close.gif
│ │ ├── tree_open.gif
│ │ ├── upActive.png
│ │ ├── upHover.png
│ │ ├── up.png
│ │ ├── warningIcon.gif
│ │ └── warningIcon.png
│ ├── jquery.min.js
│ └── qunit
│ ├── qunit.css
│ └── qunit.js
├── license.txt
├── package.json
├── php
│ ├── demo.php
│ ├── file_manager_json.php.txt
│ ├── JSON.php
│ └── upload_json.php.txt
├── plugins
│ ├── anchor
│ │ └── anchor.js
│ ├── autoheight
│ │ └── autoheight.js
│ ├── baidumap
│ │ ├── baidumap.js
│ │ ├── index.html
│ │ └── map.html
│ ├── clearhtml
│ │ └── clearhtml.js
│ ├── code
│ │ ├── code.js
│ │ ├── prettify.css
│ │ └── prettify.js
│ ├── emoticons
│ │ ├── emoticons.js
│ │ └── images
│ │ ├── 0.gif
│ │ ├── 100.gif
│ │ ├── 101.gif
│ │ ├── 102.gif
│ │ ├── 103.gif
│ │ ├── 104.gif
│ │ ├── 105.gif
│ │ ├── 106.gif
│ │ ├── 107.gif
│ │ ├── 108.gif
│ │ ├── 109.gif
│ │ ├── 10.gif
│ │ ├── 110.gif
│ │ ├── 111.gif
│ │ ├── 112.gif
│ │ ├── 113.gif
│ │ ├── 114.gif
│ │ ├── 115.gif
│ │ ├── 116.gif
│ │ ├── 117.gif
│ │ ├── 118.gif
│ │ ├── 119.gif
│ │ ├── 11.gif
│ │ ├── 120.gif
│ │ ├── 121.gif
│ │ ├── 122.gif
│ │ ├── 123.gif
│ │ ├── 124.gif
│ │ ├── 125.gif
│ │ ├── 126.gif
│ │ ├── 127.gif
│ │ ├── 128.gif
│ │ ├── 129.gif
│ │ ├── 12.gif
│ │ ├── 130.gif
│ │ ├── 131.gif
│ │ ├── 132.gif
│ │ ├── 133.gif
│ │ ├── 134.gif
│ │ ├── 13.gif
│ │ ├── 14.gif
│ │ ├── 15.gif
│ │ ├── 16.gif
│ │ ├── 17.gif
│ │ ├── 18.gif
│ │ ├── 19.gif
│ │ ├── 1.gif
│ │ ├── 20.gif
│ │ ├── 21.gif
│ │ ├── 22.gif
│ │ ├── 23.gif
│ │ ├── 24.gif
│ │ ├── 25.gif
│ │ ├── 26.gif
│ │ ├── 27.gif
│ │ ├── 28.gif
│ │ ├── 29.gif
│ │ ├── 2.gif
│ │ ├── 30.gif
│ │ ├── 31.gif
│ │ ├── 32.gif
│ │ ├── 33.gif
│ │ ├── 34.gif
│ │ ├── 35.gif
│ │ ├── 36.gif
│ │ ├── 37.gif
│ │ ├── 38.gif
│ │ ├── 39.gif
│ │ ├── 3.gif
│ │ ├── 40.gif
│ │ ├── 41.gif
│ │ ├── 42.gif
│ │ ├── 43.gif
│ │ ├── 44.gif
│ │ ├── 45.gif
│ │ ├── 46.gif
│ │ ├── 47.gif
│ │ ├── 48.gif
│ │ ├── 49.gif
│ │ ├── 4.gif
│ │ ├── 50.gif
│ │ ├── 51.gif
│ │ ├── 52.gif
│ │ ├── 53.gif
│ │ ├── 54.gif
│ │ ├── 55.gif
│ │ ├── 56.gif
│ │ ├── 57.gif
│ │ ├── 58.gif
│ │ ├── 59.gif
│ │ ├── 5.gif
│ │ ├── 60.gif
│ │ ├── 61.gif
│ │ ├── 62.gif
│ │ ├── 63.gif
│ │ ├── 64.gif
│ │ ├── 65.gif
│ │ ├── 66.gif
│ │ ├── 67.gif
│ │ ├── 68.gif
│ │ ├── 69.gif
│ │ ├── 6.gif
│ │ ├── 70.gif
│ │ ├── 71.gif
│ │ ├── 72.gif
│ │ ├── 73.gif
│ │ ├── 74.gif
│ │ ├── 75.gif
│ │ ├── 76.gif
│ │ ├── 77.gif
│ │ ├── 78.gif
│ │ ├── 79.gif
│ │ ├── 7.gif
│ │ ├── 80.gif
│ │ ├── 81.gif
│ │ ├── 82.gif
│ │ ├── 83.gif
│ │ ├── 84.gif
│ │ ├── 85.gif
│ │ ├── 86.gif
│ │ ├── 87.gif
│ │ ├── 88.gif
│ │ ├── 89.gif
│ │ ├── 8.gif
│ │ ├── 90.gif
│ │ ├── 91.gif
│ │ ├── 92.gif
│ │ ├── 93.gif
│ │ ├── 94.gif
│ │ ├── 95.gif
│ │ ├── 96.gif
│ │ ├── 97.gif
│ │ ├── 98.gif
│ │ ├── 99.gif
│ │ ├── 9.gif
│ │ └── static.gif
│ ├── filemanager
│ │ ├── filemanager.js
│ │ └── images
│ │ ├── file-16.gif
│ │ ├── file-64.gif
│ │ ├── folder-16.gif
│ │ ├── folder-64.gif
│ │ └── go-up.gif
│ ├── fixtoolbar
│ │ └── fixtoolbar.js
│ ├── flash
│ │ └── flash.js
│ ├── image
│ │ ├── image.js
│ │ └── images
│ │ ├── align_left.gif
│ │ ├── align_right.gif
│ │ ├── align_top.gif
│ │ └── refresh.png
│ ├── insertfile
│ │ └── insertfile.js
│ ├── lineheight
│ │ └── lineheight.js
│ ├── link
│ │ └── link.js
│ ├── map
│ │ ├── map.html
│ │ └── map.js
│ ├── media
│ │ └── media.js
│ ├── multiimage
│ │ ├── images
│ │ │ ├── image.png
│ │ │ ├── select-files-en.png
│ │ │ ├── select-files-zh-CN.png
│ │ │ └── swfupload.swf
│ │ └── multiimage.js
│ ├── pagebreak
│ │ └── pagebreak.js
│ ├── plainpaste
│ │ └── plainpaste.js
│ ├── preview
│ │ └── preview.js
│ ├── quickformat
│ │ └── quickformat.js
│ ├── table
│ │ └── table.js
│ ├── template
│ │ ├── html
│ │ │ ├── 1.html
│ │ │ ├── 2.html
│ │ │ └── 3.html
│ │ └── template.js
│ └── wordpaste
│ └── wordpaste.js
├── README.md
├── src
│ ├── ajax.js
│ ├── cmd.js
│ ├── colorpicker.js
│ ├── config.js
│ ├── core.js
│ ├── dialog.js
│ ├── edit.js
│ ├── event.js
│ ├── footer.js
│ ├── header.js
│ ├── html.js
│ ├── main.js
│ ├── menu.js
│ ├── node.js
│ ├── range.js
│ ├── selector.js
│ ├── tabs.js
│ ├── toolbar.js
│ ├── uploadbutton.js
│ └── widget.js
├── test
│ ├── ajax.html
│ ├── cmd.html
│ ├── cmd.js
│ ├── core.html
│ ├── core.js
│ ├── data
│ │ └── logo_180_30.gif
│ ├── dialog.html
│ ├── edit.html
│ ├── edit.js
│ ├── editor.html
│ ├── editor.js
│ ├── event.html
│ ├── event.js
│ ├── frame.html
│ ├── hidden.html
│ ├── html.html
│ ├── html.js
│ ├── index.html
│ ├── leak.html
│ ├── main.html
│ ├── menu.html
│ ├── menu.js
│ ├── navi.html
│ ├── node.html
│ ├── node.js
│ ├── quirkmode.html
│ ├── range.html
│ ├── range.js
│ ├── remote.html
│ ├── selector.html
│ ├── selector.js
│ ├── tabs.html
│ ├── toolbar.html
│ ├── toolbar.js
│ ├── total.html
│ ├── webdriver
│ │ ├── all-chrome.bat
│ │ ├── all-firefox.bat
│ │ ├── all-ie.bat
│ │ ├── all.php
│ │ ├── KindEditorDriver.php
│ │ ├── php-webdriver
│ │ │ ├── __init__.php
│ │ │ ├── README.md
│ │ │ ├── WebDriverBase.php
│ │ │ ├── WebDriverContainer.php
│ │ │ ├── WebDriverElement.php
│ │ │ ├── WebDriverEnvironment.php
│ │ │ ├── WebDriverExceptions.php
│ │ │ ├── WebDriver.php
│ │ │ ├── WebDriverSession.php
│ │ │ └── WebDriverSimpleItem.php
│ │ ├── test-default.php
│ │ ├── test-dialog.php
│ │ └── test-unittest.php
│ └── widget.html
└── themes
├── common
│ ├── anchor.gif
│ ├── blank.gif
│ ├── flash.gif
│ ├── loading.gif
│ ├── media.gif
│ └── rm.gif
├── default
│ ├── background.png
│ ├── default.css
│ └── default.png
│ ├── editor.gif
│ └── qq.css
└── simple
└── simple.css
68 directories, 671 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论