|
@@ -9,36 +9,47 @@
|
|
#editor {
|
|
#editor {
|
|
height: calc(100vh - 20px); /* 假设其他元素的高度是100px */
|
|
height: calc(100vh - 20px); /* 假设其他元素的高度是100px */
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor ol, .ql-editor ul {
|
|
.ql-editor ol, .ql-editor ul {
|
|
padding-left: 0em;
|
|
padding-left: 0em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
|
|
padding-left: 3.5em;
|
|
padding-left: 3.5em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
|
|
padding-left: 5em;
|
|
padding-left: 5em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
|
|
padding-left: 6.5em;
|
|
padding-left: 6.5em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
|
|
padding-left: 8em;
|
|
padding-left: 8em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
|
|
padding-left: 9.5em;
|
|
padding-left: 9.5em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
|
|
padding-left: 11em;
|
|
padding-left: 11em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
|
|
padding-left: 12.5em;
|
|
padding-left: 12.5em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
|
|
padding-left: 14em;
|
|
padding-left: 14em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
|
|
padding-left: 15.5em;
|
|
padding-left: 15.5em;
|
|
}
|
|
}
|
|
|
|
+
|
|
.ql-editor li.ql-indent-10:not(.ql-direction-rtl) {
|
|
.ql-editor li.ql-indent-10:not(.ql-direction-rtl) {
|
|
padding-left: 17em;
|
|
padding-left: 17em;
|
|
}
|
|
}
|
|
@@ -101,6 +112,7 @@
|
|
showTextOnTopRight("✅");
|
|
showTextOnTopRight("✅");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
let debounce1 = debounce(sysncContent, 1000);
|
|
let debounce1 = debounce(sysncContent, 1000);
|
|
// 监听编辑器内容变化
|
|
// 监听编辑器内容变化
|
|
quill.on('text-change', function (delta, oldDelta, source) {
|
|
quill.on('text-change', function (delta, oldDelta, source) {
|
|
@@ -109,6 +121,18 @@
|
|
// source - 表示触发变化的原因,如'user'(用户输入)或'silent'(编程方式修改)
|
|
// source - 表示触发变化的原因,如'user'(用户输入)或'silent'(编程方式修改)
|
|
|
|
|
|
// 在这里执行你想要的操作,比如更新数据或执行其他逻辑
|
|
// 在这里执行你想要的操作,比如更新数据或执行其他逻辑
|
|
|
|
+
|
|
|
|
+ // 获取顶级父类的url
|
|
|
|
+ let url = window.top.location.href;
|
|
|
|
+ if (getQueryStringByUrl(url, "share_id")) {
|
|
|
|
+ // 如果是分享的页面,不同步
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ if (getQueryStringByUrl(url, "version") && getQueryStringByUrl(url, "version").startsWith("back_read")) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
console.log("内容发生变化");
|
|
console.log("内容发生变化");
|
|
showTextOnTopRight("待同步");
|
|
showTextOnTopRight("待同步");
|
|
// 防抖 1秒内同步一次
|
|
// 防抖 1秒内同步一次
|