|
@@ -113,7 +113,20 @@ export const setPostContent = (res) => {
|
|
|
inputEle.focus();
|
|
|
}
|
|
|
}, 100).then(() => {
|
|
|
- _setPublishContent(res.srcContent);
|
|
|
+ _setPublishContent(res.srcContent + ' ');
|
|
|
+ })
|
|
|
+}
|
|
|
+
|
|
|
+export const endPostContent = () => {
|
|
|
+ return new Promise((resolve) => {
|
|
|
+ let inputEle = document.querySelector('div[contenteditable="true"]');
|
|
|
+ let range = document.createRange();
|
|
|
+ range.selectNodeContents(inputEle);
|
|
|
+ range.collapse(false);
|
|
|
+ let sel = window.getSelection();
|
|
|
+ sel.removeAllRanges();
|
|
|
+ sel.addRange(range);
|
|
|
+ resolve()
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -140,7 +153,7 @@ export const setNFTGroupContent = (res) => {
|
|
|
}, 100)
|
|
|
|
|
|
} else {
|
|
|
- clearPostContent(() => {
|
|
|
+ endPostContent().then(() => {
|
|
|
let inputEle = document.querySelector('div[contenteditable="true"]');
|
|
|
if (inputEle) {
|
|
|
inputEle.focus();
|