112 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			112 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /*!
 | |
|  * 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);
 | |
| 	}
 | |
| 
 | |
| })();
 |