| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 | diff --git a/node_modules/tinymce/plugins/ax_wordlimit/index.js b/node_modules/tinymce/plugins/ax_wordlimit/index.jsnew file mode 100644index 0000000..02edc4d--- /dev/null+++ b/node_modules/tinymce/plugins/ax_wordlimit/index.js@@ -0,0 +1,7 @@+// Exports the "ax_wordlimit" plugin for usage with module loaders+// Usage:+//   CommonJS:+//     require('tinymce/plugins/ax_wordlimit')+//   ES2015:+//     import 'tinymce/plugins/ax_wordlimit'+require('./plugin.js');diff --git a/node_modules/tinymce/plugins/ax_wordlimit/plugin.js b/node_modules/tinymce/plugins/ax_wordlimit/plugin.jsnew file mode 100644index 0000000..bd4704d--- /dev/null+++ b/node_modules/tinymce/plugins/ax_wordlimit/plugin.js@@ -0,0 +1,55 @@+tinymce.PluginManager.add('ax_wordlimit', function(editor) {+    var pluginName='字数限制';+    var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools');+    var global$2 = tinymce.util.Tools.resolve('tinymce.util.Delay');+    var ax_wordlimit_type = editor.getParam('ax_wordlimit_type', 'letter' );+    var ax_wordlimit_num = editor.getParam('ax_wordlimit_num', false );+    var ax_wordlimit_delay = editor.getParam('ax_wordlimit_delay', 500 );+    var ax_wordlimit_callback = editor.getParam('ax_wordlimit_callback', function(){} );+    var ax_wordlimit_event = editor.getParam('ax_wordlimit_event', 'SetContent Undo Redo Keyup' );+    var onsign=1;+    //统计方法1:计算总字符数+    var sumLetter = function(){+        var html = editor.getContent();+        var re1 = new RegExp("<.+?>","g");+        var txt = html.replace(re1,'');+        txt = txt.replace(/\n/g,'');+        txt = txt.replace(/ /g,' ');+        var num=txt.length;+        return {txt:txt,num:num}+    }+    var onAct = function(){+        if(onsign){+            onsign=0;+            //此处预留更多统计方法+            switch(ax_wordlimit_type){+                case 'letter':+                default:+                    var res = sumLetter();+            }+            if( res.num > ax_wordlimit_num ){+                ax_wordlimit_callback(editor, res.txt, ax_wordlimit_num);+            }+            setTimeout(function(){onsign=1}, ax_wordlimit_delay);+        }++    }+    var setup = function(){+        if( ax_wordlimit_num>0 ){+            global$2.setEditorTimeout(editor, function(){+                var doth = editor.on(ax_wordlimit_event, onAct);+            }, 300);+        }+    };++    setup();++    return {+        getMetadata: function () {+            return  {+                name: pluginName,+                url: "http://tinymce.ax-z.cn/more-plugins/ax_wordlimit.php",+            };+        }+    };+});diff --git a/node_modules/tinymce/plugins/ax_wordlimit/plugin.min.js b/node_modules/tinymce/plugins/ax_wordlimit/plugin.min.jsnew file mode 100644index 0000000..143777e--- /dev/null+++ b/node_modules/tinymce/plugins/ax_wordlimit/plugin.min.js@@ -0,0 +1,55 @@+tinymce.PluginManager.add('ax_wordlimit', function(editor) {+    var pluginName='字数限制';+    var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools');+    var global$2 = tinymce.util.Tools.resolve('tinymce.util.Delay');+    var ax_wordlimit_type = editor.getParam('ax_wordlimit_type', 'letter' );+    var ax_wordlimit_num = editor.getParam('ax_wordlimit_num', false );+    var ax_wordlimit_delay = editor.getParam('ax_wordlimit_delay', 500 );+    var ax_wordlimit_callback = editor.getParam('ax_wordlimit_callback', function(){} );+    var ax_wordlimit_event = editor.getParam('ax_wordlimit_event', 'SetContent Undo Redo Keyup' );+    var onsign=1;+    //统计方法1:计算总字符数+    var sumLetter = function(){+        var html = editor.getContent();+        var re1 = new RegExp("<.+?>","g");+        var txt = html.replace(re1,'');+        txt = txt.replace(/\n/g,'');+        txt = txt.replace(/ /g,' ');+        var num=txt.length;+        return {txt:txt,num:num}+    }+    var onAct = function(){+        if(onsign){+            onsign=0;+            //此处预留更多统计方法+            switch(ax_wordlimit_type){+                case 'letter':+                default:+                    var res = sumLetter();+            }+            if( res.num > ax_wordlimit_num ){+                ax_wordlimit_callback(editor, res.txt, ax_wordlimit_num);+            }+            setTimeout(function(){onsign=1}, ax_wordlimit_delay);+        }+        +    }+    var setup = function(){+        if( ax_wordlimit_num>0 ){+            global$2.setEditorTimeout(editor, function(){+                var doth = editor.on(ax_wordlimit_event, onAct);+            }, 300);+        }+    };++    setup();++    return {+        getMetadata: function () {+            return  {+                name: pluginName,+                url: "http://tinymce.ax-z.cn/more-plugins/ax_wordlimit.php",+            };+        }+    };+});diff --git a/node_modules/tinymce/plugins/image/plugin.js b/node_modules/tinymce/plugins/image/plugin.jsindex 63e741c..48382d5 100644--- a/node_modules/tinymce/plugins/image/plugin.js+++ b/node_modules/tinymce/plugins/image/plugin.js@@ -8,7 +8,6 @@  */ (function () {     'use strict';-     var global$6 = tinymce.util.Tools.resolve('tinymce.PluginManager');      var __assign = function () {@@ -1407,7 +1406,7 @@               meta: {}             }           });-          api.showTab('general');+          // api.showTab('general'); 切换 tab 为普通           changeSrc(helpers, info, state, api);         };         blobToDataUri(file).then(function (dataUrl) {@@ -1416,6 +1415,8 @@             helpers.uploadImage(blobInfo).then(function (result) {               updateSrcAndSwitchTab(result.url);               finalize();+              helpers.onSubmit(info)(api); // 上传成功后,触发保存事件+              updateSrcAndSwitchTab(""); // 保存事件成功后,清空 src             }).catch(function (err) {               finalize();               helpers.alertErr(err);
 |