Commit 2950c94f authored by jan.koester's avatar jan.koester
Browse files

test

parent f992cbf2
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -161,6 +161,11 @@ ColumnLayout {
                        Button { text: qsTr("+ Col"); onClicked: { tableAddColumn(); tablePopup.close() } }
                        Button { text: qsTr("- Col"); onClicked: { tableRemoveColumn(); tablePopup.close() } }
                    }

                    Button {
                        text: qsTr("Remove Table")
                        onClicked: { tableRemove(); tablePopup.close() }
                    }
                }
            }
        }
@@ -624,4 +629,21 @@ ColumnLayout {
        _switching = false
        root.textChangedByUser(newHtml)
    }

    function tableRemove() {
        var html = root.rawMode ? editorArea.text : stripQtArtifacts(editorArea.text)
        if (html.indexOf("<table") < 0) return

        var newHtml = html.replace(/<table[\s\S]*?<\/table>/gi, "")

        _switching = true
        if (root.rawMode) {
            editorArea.text = newHtml
        } else {
            editorArea.textFormat = TextEdit.RichText
            editorArea.text = newHtml
        }
        _switching = false
        root.textChangedByUser(newHtml)
    }
}