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

Function onloadFn

static/wangEditor/js/wangEditor.js:7124–7153  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

7122
7123 // 定义load事件
7124 function onloadFn() {
7125 var resultText = $.trim(iframeWindow.document.body.innerHTML);
7126 if (!resultText) {
7127 return;
7128 }
7129
7130 // 获取文件名
7131 var fileFullName = self.$input.val(); // 结果如 C:\folder\abc.png 格式
7132 var fileOriginalName = fileFullName;
7133 if (fileFullName.lastIndexOf('\\') >= 0) {
7134 // 获取 abc.png 格式
7135 fileOriginalName = fileFullName.slice(fileFullName.lastIndexOf('\\') + 1);
7136 if (fileOriginalName.indexOf('.') > 0) {
7137 // 获取 abc (即不带扩展名的文件名)
7138 fileOriginalName = fileOriginalName.split('.')[0];
7139 }
7140 }
7141
7142 // 将文件名暂存到 editor.uploadImgOriginalName ,插入图片时,可作为 alt 属性来用
7143 editor.uploadImgOriginalName = fileOriginalName;
7144
7145 // 执行load函数,插入图片的操作,应该在load函数中执行
7146 onload.call(editor, resultText);
7147
7148 // 清空 input 数据
7149 self.clear();
7150
7151 // 隐藏modal
7152 self.hideModal();
7153 }
7154
7155 // 绑定 load 事件
7156 if (iframe.attachEvent) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected