kindeditor.html 7.3 KB
Newer Older
C
Catouse 已提交
1 2
<!DOCTYPE html>
<html lang="zh-cn">
C
Catouse 已提交
3

C
Catouse 已提交
4
<head>
C
Catouse 已提交
5 6 7 8 9 10 11
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="ZUI,一个简单灵活的前端框架。">
    <meta name="author" content="Zentao">
    <title>ZUI - KindEditor 例子</title>
    <link href="../../dist/css/zui.css" rel="stylesheet">
C
Catouse 已提交
12 13 14
</head>

<body style="padding: 20px">
C
Catouse 已提交
15 16 17
    <div class="conatiner" id="contextmenuExample">
        <h1>KindEditor 功能测试</h1>
        <div class="row">
18 19 20 21 22
            <div class="col-md-7">
                <textarea id="content" name="content" class="form-control kindeditor" style="height:500px;">Hello, world!</textarea>
                <br>
                <textarea id="content2" name="content2" class="form-control" style="height:100px;">Hello, world!</textarea>
                </div>
C
Catouse 已提交
23 24 25 26 27 28 29
            <div class="col-md-5">
                <div class="article-content" style="padding: 0">
                    <strong>KindEditor 在 ZUI 1.9.1 中的更新</strong>
                    <ul>
                        <li>
                            <p>重做 了表格编辑功能,包含如下关键特性:</p>
                            <ul>
C
Catouse 已提交
30
                                <li>重做 了工具栏图标,优化了插入表格交互体验,现在点击表格图标按钮,弹出行列选择面板,滑动鼠标选择要插入的表格行数和列数即可实现表格快速插入,插入表格后,光标会自动置于第一个单元格内</li>
C
Catouse 已提交
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
                                <li>
                                    <p>新增 通过 <kbd>Tab</kbd> 键来在单元格中切换光标的功能,当光标已经处于表格中的最后一个单元格时会自动创建一个新行,并将光标移到新行的第一个单元格中;
                                    </p>
                                </li>
                                <li>
                                    <p>新增 选择多个单元格功能,允许使用如下方式来进行多选操作:</p>
                                    <ul>
                                        <li>点击每一行的第一个单元格左侧可以快速选择整行上的所有单元格;</li>
                                        <li>点击每一列的第一个单元格上侧可以快速选择整列上的所有单元格;</li>
                                        <li>在一个单元格上点击并按住拖动到另一个单元格,可以选中拖放矩形区域范围内所有单元格;</li>

                                    </ul>
                                </li>
                                <li>
                                    <p>新增 对选中的多个单元格一并应用样式或进行操作的功能,目前支持如下操作:</p>
                                    <ul>
                                        <li>对所有选中的单元格进行合并操作;</li>
                                        <li>删除所有选中的单元格所在行或列;</li>
                                        <li>对文本基础样式的操作,包括加粗、下划线、删除线、字体、文字颜色和背景色等;</li>
                                        <li>对内容对齐方式的操作,包括居左、居中、局右等;</li>
                                        <li>对内容类型的变更操作,包括切换列表类型等;</li>

                                    </ul>
                                </li>
                                <li>
                                    <p>重做 了表格单元格样式设置对话框样式,新增了对单元格边框大小和文字颜色的设置;</p>
                                </li>
                                <li>
                                    <p>优化 表格样式设置,现在边框和隔行变色等样式会直接应用在单元格上,而不是通过 CSS 类名,避免在 ZUI 基础样式缺失的情况下丢失样式;</p>
                                </li>
                                <li>
                                    <p>优化 了右键菜单上的项目,当一些条目在特定情况下不可用时不会显示,例如当光标处于最后一行时不会出现“向下合并单元格”菜单项;</p>
                                </li>
C
Catouse 已提交
64
                                <li>优化 了在表格中插入表格的交互,支持对嵌套表格进行编辑;</li>
C
Catouse 已提交
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
                                <li>
                                    <p>修复 了有时在单元格上点击鼠标右键,弹出的右键菜单上没有包含单元格相关菜单项的问题;</p>
                                </li>

                            </ul>
                        </li>
                        <li>
                            <p>新增 通过 <code>placeholder</code> 选项为编辑器设置并显示没有内容时的占位提示文本;</p>
                        </li>
                        <li>
                            <p>新增 通过 <code>pasteImage</code> 选项实现贴图自动上传功能;</p>
                        </li>
                        <li>
                            <p>新增 通过 <code>spellcheck</code> 选项启用或禁用拼写检查功能;</p>
                        </li>
                        <li>
                            <p>新增 通过 <code>transferTab</code> 选项禁用编辑器内 <kbd>Tab</kbd> 键插入空格功能,转而实现激活编辑器在页面上下一个表单控件;</p>
                        </li>
                        <li>
                            <p>新增 通过 <code>syncAfterBlur</code> 选项实现自动在编辑器失去焦点时执行同步(<code>sync()</code>)操作;</p>
                        </li>
86
                        <li>新增 通过 <code>simpleWrap</code> 选项来优化源码格式化功能,当该选项为 <code>true</code> 时,源码中当块级元素内容不会显示为新的行;</li>
C
Catouse 已提交
87 88
                        <li>优化 表格缩进样式,现在默认缩进 2 个空格,而不是 Tab;</li>
                        <li>优化 预览界面样式;</li>
C
Catouse 已提交
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
                        <li>
                            <p>修复 了无法通过 <code>themeType</code> 选项指定主题样式表的问题;</p>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </div>

    <script src="../../assets/jquery.js"></script>
    <script src="../../dist/js/zui.js"></script>
    <script src="../../dist/lib/kindeditor/kindeditor.js"></script>
    <script>
        $(function () {
            var K = window.KindEditor;
            if (K) {
                window.$editor = K.create('textarea.kindeditor', {
C
Catouse 已提交
106
                    wellFormatMode: true,
107
                    simpleWrap: true,
C
Catouse 已提交
108
                    indentChar: '  ',
C
Catouse 已提交
109 110 111 112 113
                    width: '100%',
                    basePath: '../../dist/lib/kindeditor/',
                    allowFileManager: true,
                    bodyClass: 'article-content',
                    cssPath: '../../dist/css/zui.css',
114 115
                    placeholder: '请输入文章内容\nGood Luck!',
                    transferTab: true,
C
Catouse 已提交
116 117
                });
            }
C
Catouse 已提交
118
        });
C
Catouse 已提交
119
    </script>
C
Catouse 已提交
120
</body>
C
Catouse 已提交
121 122

</html>