| 1721 | |
| 1722 | |
| 1723 | void NBrowserWindow::deleteTableRowButtonPressed() { |
| 1724 | if (!editor->deleteTableRowAction->isEnabled()) |
| 1725 | return; |
| 1726 | |
| 1727 | QString js = "function deleteTableRow() {" |
| 1728 | " var selObj = window.getSelection();" |
| 1729 | " var selRange = selObj.getRangeAt(0);" |
| 1730 | " var workingNode = window.getSelection().anchorNode.parentNode;" |
| 1731 | " var cellCount = 0;" |
| 1732 | " while(workingNode != null) { " |
| 1733 | " if (workingNode.nodeName.toLowerCase()=='tr') {" |
| 1734 | " workingNode.parentNode.removeChild(workingNode);" |
| 1735 | " return;" |
| 1736 | " }" |
| 1737 | " workingNode = workingNode.parentNode;" |
| 1738 | " }" |
| 1739 | "} deleteTableRow();"; |
| 1740 | editor->page()->mainFrame()->evaluateJavaScript(js); |
| 1741 | contentChanged(); |
| 1742 | } |
| 1743 | |
| 1744 | |
| 1745 |
nothing calls this directly
no outgoing calls
no test coverage detected