123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- /*!
- * Test plugin for Editor.md
- *
- * @file test-plugin.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).
- exports.testPlugin = function(){
- alert("testPlugin");
- };
- exports.fn.testPluginMethodA = 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;
- cm.focus();
- */
- //....
- alert("testPluginMethodA");
- };
- };
-
- // 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);
- }
- })();
|