You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
112 lines
2.4 KiB
112 lines
2.4 KiB
/*!
|
|
* 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);
|
|
}
|
|
|
|
})();
|