|
@@ -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();
|
|
@@ -167,7 +180,7 @@ export const addJoinedGroupList = () => {
|
|
|
let iframe = document.createElement('iframe');
|
|
|
iframe.id = 'de-joined-group-list';
|
|
|
iframe.src = chrome.runtime.getURL('/iframe/joined-group-list.html');
|
|
|
- iframe.style.cssText = `border: medium none;width: 350px;height: 120px;border-radius: 16px;margin-bottom: 16px`
|
|
|
+ iframe.style.cssText = `border: medium none;height: 120px;border-radius: 16px;margin-bottom: 16px`
|
|
|
|
|
|
let iframeContent = document.getElementById('de-joined-group-list');
|
|
|
|