summaryrefslogtreecommitdiff
path: root/resources/views/family-page-grandparents.phtml
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-04-15 12:47:21 +0100
committerGreg Roach <fisharebest@webtrees.net>2019-04-15 15:12:38 +0100
commit17dd427e21d166f4db62f430a276515adf98d90d (patch)
tree6d34fad88abd0d8de9608128814ddb964c5d30bd /resources/views/family-page-grandparents.phtml
parent86b91143d52bad4840ab12131ed783b46e0c3412 (diff)
downloadwebtrees-17dd427e21d166f4db62f430a276515adf98d90d.tar.gz
webtrees-17dd427e21d166f4db62f430a276515adf98d90d.tar.bz2
webtrees-17dd427e21d166f4db62f430a276515adf98d90d.zip
Fix: #2361 - use CSS for chart lines on the family page
Diffstat (limited to 'resources/views/family-page-grandparents.phtml')
-rw-r--r--resources/views/family-page-grandparents.phtml72
1 files changed, 72 insertions, 0 deletions
diff --git a/resources/views/family-page-grandparents.phtml b/resources/views/family-page-grandparents.phtml
new file mode 100644
index 0000000000..d66a20b028
--- /dev/null
+++ b/resources/views/family-page-grandparents.phtml
@@ -0,0 +1,72 @@
+<?php
+
+use Fisharebest\Webtrees\I18N;
+
+?>
+
+<div class="d-flex">
+ <div class="wt-chart-horizontal-spacer">
+ <div class="wt-chart-horizontal-line"></div>
+ </div>
+ <div class="align-self-center">
+ <div class="d-flex">
+ <div class="wt-chart-horizontal-spacer">
+ <div class="wt-chart-horizontal-first-parent"></div>
+ </div>
+
+ <div class="align-self-center">
+ <?php if ($individual === null): ?>
+ <?= view('chart-box', ['individual' => $individual]) ?>
+ <?php elseif ($family === null): ?>
+ <div class="wt-chart-box">
+ <a class="btn btn-link" href="<?= e(route('add-parent-to-individual', ['ged' => $individual->tree()->name(), 'xref' => $individual->xref(), 'gender' => 'M'])) ?>">
+ <?= I18N::translate('Add a father') ?>
+ </a>
+ </div>
+ <?php elseif ($family->husband() === null): ?>
+ <div class="wt-chart-box">
+ <a class="btn btn-link" href="<?= e(route('add-spouse-to-family', ['ged' => $family->tree()->name(), 'xref' => $family->xref(), 'famtag' => 'HUSB'])) ?>">
+ <?= I18N::translate('Add a father') ?>
+ </a>
+ </div>
+ <?php else: ?>
+ <?= view('chart-box', ['individual' => $family ? $family->husband() : null]) ?>
+ <?php endif ?>
+ </div>
+ </div>
+
+ <div class="d-flex">
+ <div class="wt-chart-horizontal-spacer">
+ <div class="wt-chart-horizontal-last-parent"></div>
+ </div>
+
+ <div class="align-self-center">
+ <?php if ($individual === null): ?>
+ <?= view('chart-box', ['individual' => $individual]) ?>
+ <?php elseif ($family === null): ?>
+ <div class="wt-chart-box">
+ <a class="btn btn-link" href="<?= e(route('add-parent-to-individual', ['ged' => $individual->tree()->name(), 'xref' => $individual->xref(), 'gender' => 'F'])) ?>">
+ <?= I18N::translate('Add a mother') ?>
+ </a>
+ </div>
+ <?php elseif ($family->wife() === null): ?>
+ <div class="wt-chart-box">
+ <a class="btn btn-link" href="<?= e(route('add-spouse-to-family', ['ged' => $family->tree()->name(), 'xref' => $family->xref(), 'famtag' => 'WIFE'])) ?>">
+ <?= I18N::translate('Add a mother') ?>
+ </a>
+ </div>
+ <?php else: ?>
+ <?= view('chart-box', ['individual' => $family ? $family->wife() : null]) ?>
+ <?php endif ?>
+ </div>
+ </div>
+ </div>
+ <?php if ($family !== null): ?>
+ <div class="align-self-center">
+ <a class="btn btn-text" href="<?= e($family->url()) ?>" title="<?= strip_tags($family->fullName()) ?>">
+ <?= view('icons/arrow-right') ?>
+ </a>
+ </div>
+ <?php endif ?>
+</div>
+