MCPcopy Create free account
hub / github.com/TruthHun/BookStack / E

Function E

static/wangEditor/js/wangEditor.js:53–78  ·  view source on GitHub ↗
(elem)

Source from the content-addressed store, hash-verified

51
52 // 编辑器(整体)构造函数
53 var E = function (elem) {
54 // 支持 id 和 element 两种形式
55 if (typeof elem === 'string') {
56 elem = '#' + elem;
57 }
58
59 // ---------------获取基本节点------------------
60 var $elem = $(elem);
61 if ($elem.length !== 1) {
62 return;
63 }
64 var nodeName = $elem[0].nodeName;
65 if (nodeName !== 'TEXTAREA' && nodeName !== 'DIV') {
66 // 只能是 textarea 和 div ,其他类型的元素不行
67 return;
68 }
69 this.valueNodeName = nodeName.toLowerCase();
70 this.$valueContainer = $elem;
71
72 // 记录 elem 的 prev 和 parent(最后渲染 editor 要用到)
73 this.$prev = $elem.prev();
74 this.$parent = $elem.parent();
75
76 // ------------------初始化------------------
77 this.init();
78 };
79
80 E.fn = E.prototype;
81

Callers 1

Calls 1

$Function · 0.50

Tested by

no test coverage detected