EFTA00577016.pdf
👁 1
💬 0
📄 Extracted Text (166 words)
From: II I . ...<tag>]... to ...]<tag>... // 2. ...]</tag>... to ....c-/tag>]... if ((endOffset > 0 && endOffset <
endContainer.data.length) !endContainer.parentNode It !endContainer.parentNode.parentNode)
endContainetinsertData(endOffset, MARK_SELECTION_END); else { tmpNode =
doc.createTextNode(MARK_SELECTION_END); endContainer = endContainer.parentNode; if
(endOffset = 0) endContainer.parentNode.insertBefore(tmpNode, endContainer); else
endContainer.parentNode.insertBefore(tmpNode, endContainer.nextSibling); } } else { tmpNode =
doc.createTextNode(MARK_SELECTION_END); endContainer.insertBefore(tmpNode,
endContainetchildNodes.item(endOffset));
Date: Sat, 01 Jan 4501 05:00:00 +0000
if (startContainer.nodeType == Node.TEXT_NODE I I
startContainer.nodeType == Node.CDATA_SECTION_NODE) {
// do some extra tweaks to try to avoid the view-source output to look like
// ...<tag>[... or ...[</tag>... (where '[' marks the start of the selection).
// To get a neat output, the idea here is to remap the start point from:
// 1. ...<tag>[... to ...[<tag>...
// 2. ...[</tag>... to ...</tag>[...
if ((startOffset > 0 && startOffset < startContainer.data.length) I I
!startContainer.parentNode I I !startContainer.parentNode.parentNode I I
startContainer != startContainer.parentNode.lastChild)
startContainer.insertData(startOffset, MARK_SELECTION_START);
else
tmpNode = doc.createTextNode(NARK_SELECTION_START);
startContainer = startContainer.parentNode;
if (startOffset == 0)
startContainer.parentNode.insertBefore(tmpNode, startContainer);
else
startContainer.parentNode.insertBefore(tmpNode, startContainer.nextSibling);
else f
tmpNode = doc.createTextNode(MARK_SELECTION_START);
startContainer.insertBefore(tmpNode, startContainer.childNodes.item(startOffset));
EFTA00577016
ℹ️ Document Details
SHA-256
c8996de67eb4fd225096d0546bbaf6209e32e93be48f37ae9ac189c6b31a6103
Bates Number
EFTA00577016
Dataset
DataSet-9
Type
document
Pages
1
💬 Comments 0