From 152e7e5fbc41a717584d2467abccc43f3cd1bc26 Mon Sep 17 00:00:00 2001 From: Paul Pestov Date: Thu, 30 Sep 2021 22:49:51 +0200 Subject: [PATCH 1/3] Add rendition content to edited text --- src/Controller/Tei2SolrController.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Controller/Tei2SolrController.php b/src/Controller/Tei2SolrController.php index e46df83..b5df65a 100755 --- a/src/Controller/Tei2SolrController.php +++ b/src/Controller/Tei2SolrController.php @@ -975,10 +975,11 @@ class Tei2SolrController extends AbstractController if (isset($hi[1]) && !empty($hi[1]) && 'superscript' === $hi[1]) { $tText .= '' . $e->data . ''; + $eText .= $e->data; } elseif (isset($hi[1]) && !empty($hi[1]) && 'italic' === $hi[1]) { $tText .= '' . $e->data . ''; - + $eText .= $e->data; $italic = true; } } elseif (isset($gnd) && true === $gnd) { -- GitLab From 7c9a30aa71545f714e6e368db2ed9afcf413753d Mon Sep 17 00:00:00 2001 From: Paul Pestov Date: Thu, 30 Sep 2021 22:54:16 +0200 Subject: [PATCH 2/3] Add italic style at supplied tag in edited text --- src/Controller/Tei2SolrController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Controller/Tei2SolrController.php b/src/Controller/Tei2SolrController.php index b5df65a..24c54fb 100755 --- a/src/Controller/Tei2SolrController.php +++ b/src/Controller/Tei2SolrController.php @@ -969,6 +969,9 @@ class Tei2SolrController extends AbstractController } $li = ''; + } elseif ('supplied' === $e->parentNode->nodeName) { + $tText .= $e->data; + $eText .= '' . $e->data . ''; } elseif ('hi' === $e->parentNode->nodeName && isset($e->parentNode->attributes[0])) { $hi = explode(':', $e->parentNode->attributes[0]->value); -- GitLab From 986f244254211f57ce6ed3c195b38cdc07a44ca1 Mon Sep 17 00:00:00 2001 From: Paul Pestov Date: Thu, 30 Sep 2021 23:10:15 +0200 Subject: [PATCH 3/3] Handle opener tag --- src/Controller/Tei2SolrController.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Controller/Tei2SolrController.php b/src/Controller/Tei2SolrController.php index 24c54fb..77c3741 100755 --- a/src/Controller/Tei2SolrController.php +++ b/src/Controller/Tei2SolrController.php @@ -929,6 +929,7 @@ class Tei2SolrController extends AbstractController ($element->nodeName === 'p' && $element->firstChild->nodeName !== 'address') || ($element->nodeName === 'dateline' && 'closer' !== $element->parentNode->nodeName) || $element->nodeName === 'address' || + $element->nodeName === 'opener' || $element->nodeName === 'closer' || $element->nodeName === 'list' || ($element->nodeName === 'signed' && 'closer' !== $element->parentNode->nodeName) -- GitLab