/**
* Test for Bug 857487
*
* Tests that removing a table row through nsIHTMLEditor works
*/
function getEditor() {
const Ci = SpecialPowers.Ci; var editingSession = SpecialPowers.wrap(window).docShell.editingSession;
return editingSession.getEditorForWindow(window).QueryInterface(Ci.nsITableEditor);
}
var cell = document.getElementById("cell");
cell.focus();
// place caret at end of center cell var sel = getSelection();
sel.collapse(cell, cell.childNodes.length);
var editor = getEditor();
editor.deleteTableRow(1);
vartable = document.getElementById("table");
is(table.innerHTML == "\n \n
\n
a
\n
b
\n
c
\n
\n \n
\n
g
\n
h
\n
i
\n
\n \n ",
true, "editor.deleteTableRow(1) should delete the row containing the selection");
</script>
</body>
</html>
¤ Dauer der Verarbeitung: 0.20 Sekunden
(vorverarbeitet)
¤
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 ist noch experimentell.