diff options
Diffstat (limited to 'app/Module')
| -rw-r--r-- | app/Module/FamilyNavigatorModule.php | 6 | ||||
| -rw-r--r-- | app/Module/RelativesTabModule.php | 10 |
2 files changed, 12 insertions, 4 deletions
diff --git a/app/Module/FamilyNavigatorModule.php b/app/Module/FamilyNavigatorModule.php index 7a1918be44..2f9a0393fe 100644 --- a/app/Module/FamilyNavigatorModule.php +++ b/app/Module/FamilyNavigatorModule.php @@ -123,7 +123,8 @@ class FamilyNavigatorModule extends AbstractModule implements ModuleSidebarInter <tbody> <?php foreach ($family->getSpouses() as $spouse) { - $menu = new Menu(Functions::getCloseRelationshipName($controller->record, $spouse)); + $icon = $controller->record === $spouse ? '<i class="icon-selected"></i>' : ''; + $menu = new Menu($icon . Functions::getCloseRelationshipName($controller->record, $spouse)); $menu->addSubmenu(new Menu($this->getParents($spouse))); ?> <tr class="text-center wt-parent wt-gender-<?= $spouse->getSex() ?>"> @@ -149,7 +150,8 @@ class FamilyNavigatorModule extends AbstractModule implements ModuleSidebarInter } foreach ($family->getChildren() as $child) { - $menu = new Menu(Functions::getCloseRelationshipName($controller->record, $child)); + $icon = $controller->record === $child ? '<i class="icon-selected"></i>' : ''; + $menu = new Menu($icon . Functions::getCloseRelationshipName($controller->record, $child)); $menu->addSubmenu(new Menu($this->getFamily($child))); ?> <tr class="text-center wt-child wt-gender-<?= $child->getSex() ?>"> diff --git a/app/Module/RelativesTabModule.php b/app/Module/RelativesTabModule.php index b32c482f61..b6fbba491a 100644 --- a/app/Module/RelativesTabModule.php +++ b/app/Module/RelativesTabModule.php @@ -137,9 +137,11 @@ class RelativesTabModule extends AbstractModule implements ModuleTabInterface { } elseif ($fact->isPendingDeletion()) { $row_class .= ' old'; } + $icon = $controller->record === $person ? '<i class="icon-selected"></i>' : ''; ?> <tr class="<?= $row_class ?>"> <th scope="row"> + <?= $icon ?> <?= Functions::getCloseRelationshipName($controller->record, $person) ?> </th> <td class="border-0 p-0"> @@ -174,10 +176,12 @@ class RelativesTabModule extends AbstractModule implements ModuleTabInterface { } elseif ($fact->isPendingDeletion()) { $row_class .= ' old'; } - ?> + $icon = $controller->record === $person ? '<i class="icon-selected"></i>' : ''; + ?> <tr class="<?= $row_class ?>"> <th scope="row"> - <?= Functions::getCloseRelationshipName($controller->record, $person) ?> + <?= $icon ?> + <?= Functions::getCloseRelationshipName($controller->record, $person) ?> </th> <td class="border-0 p-0"> <?= Theme::theme()->individualBoxLarge($person) ?> @@ -260,9 +264,11 @@ class RelativesTabModule extends AbstractModule implements ModuleTabInterface { break; } } + $icon = $controller->record === $person ? '<i class="icon-selected"></i>' : ''; ?> <tr class="<?= $row_class ?>"> <th scope="row"> + <?= $icon ?> <?= self::ageDifference($prev, $next, $child_number) ?> <?= Functions::getCloseRelationshipName($controller->record, $person) ?> </th> |
