1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
| /*!
| * Link dialog plugin for Editor.md
| *
| * @file link-dialog.js
| * @author pandao
| * @version 1.2.0
| * @updateTime 2015-03-07
| * {@link https://github.com/pandao/editor.md}
| * @license MIT
| */
|
| (function() {
|
| var factory = function (exports) {
|
| var $ = jQuery; // if using module loader(Require.js/Sea.js).
|
| var langs = {
| "zh-cn" : {
| toolbar : {
| table : "表格"
| },
| dialog : {
| table : {
| title : "添加表格",
| cellsLabel : "单元格数",
| alignLabel : "对齐方式",
| rows : "行数",
| cols : "列数",
| aligns : ["默认", "左对齐", "居中对齐", "右对齐"]
| }
| }
| },
| "zh-tw" : {
| toolbar : {
| table : "添加表格"
| },
| dialog : {
| table : {
| title : "添加表格",
| cellsLabel : "單元格數",
| alignLabel : "對齊方式",
| rows : "行數",
| cols : "列數",
| aligns : ["默認", "左對齊", "居中對齊", "右對齊"]
| }
| }
| },
| "en" : {
| toolbar : {
| table : "Tables"
| },
| dialog : {
| table : {
| title : "Tables",
| cellsLabel : "Cells",
| alignLabel : "Align",
| rows : "Rows",
| cols : "Cols",
| aligns : ["Default", "Left align", "Center align", "Right align"]
| }
| }
| }
| };
|
| exports.fn.htmlEntities = function() {
| /*
| var _this = this; // this == the current instance object of Editor.md
| var lang = _this.lang;
| var settings = _this.settings;
| var editor = this.editor;
| var cursor = cm.getCursor();
| var selection = cm.getSelection();
| var classPrefix = this.classPrefix;
|
| $.extend(true, this.lang, langs[this.lang.name]); // l18n
| this.setToolbar();
|
| cm.focus();
| */
| //....
| };
|
| };
|
| // CommonJS/Node.js
| if (typeof require === "function" && typeof exports === "object" && typeof module === "object")
| {
| module.exports = factory;
| }
| else if (typeof define === "function") // AMD/CMD/Sea.js
| {
| if (define.amd) { // for Require.js
|
| define(["editormd"], function(editormd) {
| factory(editormd);
| });
|
| } else { // for Sea.js
| define(function(require) {
| var editormd = require("./../../editormd");
| factory(editormd);
| });
| }
| }
| else
| {
| factory(window.editormd);
| }
|
| })();
|
|