<div id="copySource">Copy this</div> <!-- load content of type application/xhtml+xml using an *.sjs file -->
<iframe src="./file_bug795418-2.sjs"></iframe>
<pre id="test">
<script type="application/javascript">
/** Test for Bug 795418 **/
SimpleTest.waitForExplicitFinish();
SimpleTest.waitForFocus(function() {
const div = document.getElementById("copySource");
getSelection().setBaseAndExtent(div.firstChild, 0, div.firstChild, "Copy this".length);
info(`Selected test: "${getSelection().getRangeAt(0).toString()}"`);
function checkResult() { variframe = document.querySelector("iframe"); var theEdit = iframe.contentDocument.firstChild;
theEdit.offsetHeight;
is(theEdit.innerHTML, "<blockquote xmlns=\"http://www.w3.org/1999/xhtml\" type=\"cite\">Copy this</blockquote><span xmlns=\"http://www.w3.org/1999/xhtml\">AB</span>", "unexpected HTML for test");
SimpleTest.finish();
}
function pasteQuote() { variframe = document.querySelector("iframe"); var iframeWindow = iframe.contentWindow; var theEdit = iframe.contentDocument.firstChild;
theEdit.offsetHeight;
iframeWindow.focus();
SimpleTest.waitForFocus(function() { var iframeSel = iframeWindow.getSelection();
iframeSel.removeAllRanges();
let span = iframe.contentDocument.querySelector("span");
iframeSel.collapse(span, 1);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.