LoginSignup
10
11

More than 5 years have passed since last update.

CLEditorの設置、カスタマイズ

Last updated at Posted at 2015-07-29

準備

  • CLEditor
    • Table Plug-in Version 1.0.4 もダウンロードしておく。
  • jquery

出来上がるもの

Screenshot from 2015-07-30 05:56:42.png

Screenshot from 2015-07-30 05:56:51.png

ソース

index.html
<html>
<head>
    <meta charset="utf-8" />
    <link rel="stylesheet" href="jquery.cleditor.css" />
    <script src="jquery.min.js"></script>
    <script src="jquery.cleditor.min.js"></script>
    <script src="jquery.cleditor.table.min.js"></script>
    <script>
$(document).ready(function () {

//ツールバー日本語化
$.cleditor.buttons.source.title = 'ソース表示';
$.cleditor.buttons.bold.title = '太字';
$.cleditor.buttons.italic.title = '斜体';
$.cleditor.buttons.underline.title = '下線';
$.cleditor.buttons.size.title = 'フォントサイズ';
$.cleditor.buttons.color.title = 'フォント色';
$.cleditor.buttons.rule.title = '水平線(hrタグ)';
$.cleditor.buttons.image.title = '画像urlの挿入(imgタグ)';
$.cleditor.buttons.highlight.title = 'ハイライト';
$.cleditor.buttons.removeformat.title = '書式の削除';
$.cleditor.buttons.source.title = 'ソースの確認';
$.cleditor.buttons.link.title = 'リンク(aタグ)';
$.cleditor.buttons.unlink.title = 'リンク削除(aタグ)';
$.cleditor.buttons.table.title = 'テーブル挿入(tableタグ)';

//テーブルの画像PATH修正
$.cleditor.buttons.table.image = "../images/table.gif";
//テーブルのボタン押した時の表示日本語化
$.cleditor.buttons.table.popupContent = "" +
    '横:<input type="text" value="7" maxlength="1" style="width:20px">' +
    '縦:<input type="text" value="3" maxlength="1" style="width:20px">' +
    '<br /><input type="button" value="決定">',

$("#input").cleditor({
        width: 300, //入力枠の横幅
        height: 550, //入力枠の縦幅
        sizes: "4,5,6,7", //文字サイズ。4が標準、なのか
        // 文字色を<span style="">で指定するのではなく<font color="">で指定
        useCSS: false,
        // ツールバーで使いたい機能一覧を指定
        controls: "source | bold italic underline | " +
        "size color highlight removeformat " +
        "alignleft center alignright | " +
        "undo redo | rule image link unlink | table",
        bodyStyle:"" //文字サイズが小さかったので初期化
});
});
    </script>
</head>
<body>
    <textarea id="input" name="input"></textarea>
</body>
</html>
10
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
11