From 1966dbdf58a2cf084a12a89b07ebc9a9cfb69875 Mon Sep 17 00:00:00 2001 From: Matthias Lindinger Date: Mon, 4 Sep 2023 15:16:55 +0200 Subject: [PATCH] Add mapping logic for br element --- .../de/digitalcollections/model/mappings/html/HtmlMapper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dc-model-mappings/dc-model-html-mapping/src/main/java/de/digitalcollections/model/mappings/html/HtmlMapper.java b/dc-model-mappings/dc-model-html-mapping/src/main/java/de/digitalcollections/model/mappings/html/HtmlMapper.java index 1dcf6102..3420bb39 100644 --- a/dc-model-mappings/dc-model-html-mapping/src/main/java/de/digitalcollections/model/mappings/html/HtmlMapper.java +++ b/dc-model-mappings/dc-model-html-mapping/src/main/java/de/digitalcollections/model/mappings/html/HtmlMapper.java @@ -4,6 +4,7 @@ import de.digitalcollections.model.text.contentblock.BulletList; import de.digitalcollections.model.text.contentblock.ContentBlock; import de.digitalcollections.model.text.contentblock.ContentBlockNode; +import de.digitalcollections.model.text.contentblock.HardBreak; import de.digitalcollections.model.text.contentblock.ListItem; import de.digitalcollections.model.text.contentblock.Mark; import de.digitalcollections.model.text.contentblock.Table; @@ -51,6 +52,8 @@ public static ContentBlock getContentBlock(Node node) { contentBlock = new TableHeader(); } else if ("td".equalsIgnoreCase(tagName)) { contentBlock = new TableCell(); + } else if ("br".equalsIgnoreCase(tagName)) { + contentBlock = new HardBreak(); } else if ("a".equalsIgnoreCase(tagName)) { // TODO only simple plain text links are supported until now; dive into nodes of a-element // for further linked content