Port: Catch errors due to "Restricted" selection. #2905
from 2a47dfd8ba724b17f5bc5f9214bea8ce8b469398
This commit is contained in:
parent
f547779106
commit
59af4ba8fe
@ -383,6 +383,7 @@ var QR = {
|
|||||||
postRange.selectNode(root);
|
postRange.selectNode(root);
|
||||||
let text = post.board.ID === g.BOARD.ID ? `>>${post}\n` : `>>>/${post.board}/${post}\n`;
|
let text = post.board.ID === g.BOARD.ID ? `>>${post}\n` : `>>>/${post.board}/${post}\n`;
|
||||||
for (let i = 0, end = sel.rangeCount, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) {
|
for (let i = 0, end = sel.rangeCount, asc = 0 <= end; asc ? i < end : i > end; asc ? i++ : i--) {
|
||||||
|
try {
|
||||||
var insideCode, node;
|
var insideCode, node;
|
||||||
range = sel.getRangeAt(i);
|
range = sel.getRangeAt(i);
|
||||||
// Trim range to be fully inside post
|
// Trim range to be fully inside post
|
||||||
@ -421,6 +422,7 @@ var QR = {
|
|||||||
$.rm(node);
|
$.rm(node);
|
||||||
}
|
}
|
||||||
text += `>${frag.textContent.trim()}\n`;
|
text += `>${frag.textContent.trim()}\n`;
|
||||||
|
} catch (error) { }
|
||||||
}
|
}
|
||||||
|
|
||||||
QR.openPost();
|
QR.openPost();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user