2024-11-05 22:43:34 +08:00
|
|
|
"use strict";
|
|
|
|
define(function (require) {
|
|
|
|
const ctx = require('./common/ctx');
|
|
|
|
const eventListener = require('./event/MyEventListener')
|
|
|
|
const utils = require('./common/utils')
|
|
|
|
console.log("uuid1 -10 : ", utils.Uuid(ctx.usn));
|
|
|
|
|
|
|
|
|
|
|
|
// 初始化第一个输入框
|
|
|
|
let newParagraph = document.createElement("p");
|
2024-11-06 14:07:30 +08:00
|
|
|
//前置 span
|
|
|
|
let preSpan = document.createElement("span");
|
|
|
|
preSpan.setAttribute("contenteditable","false")
|
|
|
|
preSpan.setAttribute("data-flag","span_pre")
|
|
|
|
newParagraph.append(preSpan);
|
2024-11-05 22:43:34 +08:00
|
|
|
//内置span
|
|
|
|
let span = document.createElement("span");
|
|
|
|
span.append(document.createElement("br"));
|
|
|
|
span.setAttribute("data-flag","span_content")
|
|
|
|
newParagraph.append(span);
|
|
|
|
//添加一行
|
|
|
|
ctx.MyRoot().append(newParagraph);
|
|
|
|
//收起选区到一个点,光标落在一个可编辑元素上
|
2024-11-06 14:07:30 +08:00
|
|
|
utils.GetSelection().setPosition(span, 0);
|
|
|
|
span.focus();
|
2024-11-05 22:43:34 +08:00
|
|
|
|
|
|
|
|
|
|
|
})
|