shaoyongjun 01de31ecc2 to:sync
2024-11-07 00:17:43 +08:00

29 lines
1.0 KiB
JavaScript

"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");
newParagraph.setAttribute("id", utils.Uuid(ctx.usn, ctx.docType));
newParagraph.setAttribute("data-order", ctx.incrementNumThenReturn());
//前置 span
let preSpan = document.createElement("span");
preSpan.setAttribute("contenteditable", "false")
preSpan.setAttribute("data-flag", "span_pre")
//内置span
let span = document.createElement("span");
span.append(document.createElement("br"));
span.setAttribute("data-flag", "span_content")
newParagraph.append(preSpan, span);
//添加一行
ctx.MyRoot().append(newParagraph);
//收起选区到一个点,光标落在一个可编辑元素上
utils.GetSelection().setPosition(span, 0);
span.focus();
})