diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2019-04-15 12:47:21 +0100 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2019-04-15 15:12:38 +0100 |
| commit | 17dd427e21d166f4db62f430a276515adf98d90d (patch) | |
| tree | 6d34fad88abd0d8de9608128814ddb964c5d30bd /resources/views/family-page-grandparents.phtml | |
| parent | 86b91143d52bad4840ab12131ed783b46e0c3412 (diff) | |
| download | webtrees-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.phtml | 72 |
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> + |
