Skip to content
This repository has been archived by the owner on Jan 6, 2023. It is now read-only.

Commit

Permalink
修改代码满足js严格模式的编译
Browse files Browse the repository at this point in the history
  • Loading branch information
小路 committed Apr 1, 2020
1 parent e18e718 commit 706d632
Show file tree
Hide file tree
Showing 6 changed files with 51 additions and 36 deletions.
15 changes: 15 additions & 0 deletions .babelrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"presets": [
["env", {
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}],
"stage-2"
],
"ignore": [
"dist/utf8-php/ueditor.all.js"
],
"plugins": ["transform-vue-jsx", "transform-runtime"]
}
6 changes: 3 additions & 3 deletions _parse/parse.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
head.removeChild(node)
}
},
domReady : function (onready) {
domReady : function ADXL(onready) {
var doc = window.document;
if (doc.readyState === "complete") {
onready();
Expand All @@ -74,7 +74,7 @@
try {
doc.documentElement.doScroll("left");
} catch (error) {
setTimeout(arguments.callee, 0);
setTimeout(ADXL, 0);
return;
}
onready();
Expand All @@ -84,7 +84,7 @@
});
} else {
doc.addEventListener("DOMContentLoaded", function () {
doc.removeEventListener("DOMContentLoaded", arguments.callee, false);
doc.removeEventListener("DOMContentLoaded", ADXL, false);
onready();
}, false);
window.addEventListener('load', function(){onready()}, false);
Expand Down
4 changes: 2 additions & 2 deletions _src/adapter/editor.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
var editor = this.editor,
me = this;

editor.addListener('ready', function () {
editor.addListener('ready', function ADXL() {
//提供getDialog方法
editor.getDialog = function (name) {
return editor.ui._dialogs[name + "Dialog"];
Expand All @@ -44,7 +44,7 @@
if (editor.options.wordCount) {
function countFn() {
setCount(editor,me);
domUtils.un(editor.document, "click", arguments.callee);
domUtils.un(editor.document, "click", ADXL);
}
domUtils.on(editor.document, "click", countFn);
editor.ui.getDom('wordcount').innerHTML = editor.getLang("wordCountTip");
Expand Down
42 changes: 21 additions & 21 deletions _src/core/utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -842,7 +842,7 @@ var utils = UE.utils = {
}
}

return function (onready, win) {
return function ADXL(onready, win) {
win = win || window;
var doc = win.document;
onready && fnArr.push(onready);
Expand All @@ -856,7 +856,7 @@ var utils = UE.utils = {
try {
doc.documentElement.doScroll("left");
} catch (error) {
setTimeout(arguments.callee, 0);
setTimeout(ADXL, 0);
return;
}
doReady(doc);
Expand All @@ -866,7 +866,7 @@ var utils = UE.utils = {
});
} else {
doc.addEventListener("DOMContentLoaded", function () {
doc.removeEventListener("DOMContentLoaded", arguments.callee, false);
doc.removeEventListener("DOMContentLoaded", ADXL, false);
doReady(doc);
}, false);
win.addEventListener('load', function () {
Expand Down Expand Up @@ -1146,44 +1146,44 @@ var utils = UE.utils = {
};
/**
* 判断给定的对象是否是字符串
* @method isString
* @param { * } object 需要判断的对象
* @return { Boolean } 给定的对象是否是字符串
* method isString
* param { * } object 需要判断的对象
* return { Boolean } 给定的对象是否是字符串
*/

/**
* 判断给定的对象是否是数组
* @method isArray
* @param { * } object 需要判断的对象
* @return { Boolean } 给定的对象是否是数组
* method isArray
* param { * } object 需要判断的对象
* return { Boolean } 给定的对象是否是数组
*/

/**
* 判断给定的对象是否是一个Function
* @method isFunction
* @param { * } object 需要判断的对象
* @return { Boolean } 给定的对象是否是Function
* method isFunction
* param { * } object 需要判断的对象
* return { Boolean } 给定的对象是否是Function
*/

/**
* 判断给定的对象是否是Number
* @method isNumber
* @param { * } object 需要判断的对象
* @return { Boolean } 给定的对象是否是Number
* method isNumber
* param { * } object 需要判断的对象
* return { Boolean } 给定的对象是否是Number
*/

/**
* 判断给定的对象是否是一个正则表达式
* @method isRegExp
* @param { * } object 需要判断的对象
* @return { Boolean } 给定的对象是否是正则表达式
* method isRegExp
* param { * } object 需要判断的对象
* return { Boolean } 给定的对象是否是正则表达式
*/

/**
* 判断给定的对象是否是一个普通对象
* @method isObject
* @param { * } object 需要判断的对象
* @return { Boolean } 给定的对象是否是普通对象
* method isObject
* param { * } object 需要判断的对象
* return { Boolean } 给定的对象是否是普通对象
*/
utils.each(['String', 'Function', 'Array', 'Number', 'RegExp', 'Object', 'Date'], function (v) {
UE.utils['is' + v] = function (obj) {
Expand Down
8 changes: 4 additions & 4 deletions _src/plugins/autosubmit.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@

/**
* 提交表单
* @command autosubmit
* @method execCommand
* @param { String } cmd 命令字符串
* @example
* command autosubmit
* method execCommand
* param { String } cmd 命令字符串
* example
* ```javascript
* editor.execCommand( 'autosubmit' );
* ```
Expand Down
12 changes: 6 additions & 6 deletions _src/plugins/webapp.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

/**
* 插入百度应用
* @command webapp
* @method execCommand
* @remind 需要百度APPKey
* @remind 百度应用主页: <a href="http://app.baidu.com/" target="_blank">http://app.baidu.com/</a>
* @param { Object } appOptions 应用所需的参数项, 支持的key有: title=>应用标题, width=>应用容器宽度,
* command webapp
* method execCommand
* remind 需要百度APPKey
* remind 百度应用主页: <a href="http://app.baidu.com/" target="_blank">http://app.baidu.com/</a>
* param { Object } appOptions 应用所需的参数项, 支持的key有: title=>应用标题, width=>应用容器宽度,
* height=>应用容器高度,logo=>应用logo,url=>应用地址
* @example
* example
* ```javascript
* //editor是编辑器实例
* //在编辑器里插入一个“植物大战僵尸”的APP
Expand Down

0 comments on commit 706d632

Please sign in to comment.