summaryrefslogtreecommitdiff
path: root/resources/views/edit/add-fact-row.phtml
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2018-12-14 09:36:19 +0000
committerGreg Roach <fisharebest@webtrees.net>2018-12-14 09:36:19 +0000
commitc0dc1dc8776d0d9214741483e39305c5e08e2358 (patch)
tree1ab8045b0041bb90346dd2704208cffbbfbbd9be /resources/views/edit/add-fact-row.phtml
parent1efebf18750c84c258e87e294e56bd7ef897b541 (diff)
downloadwebtrees-c0dc1dc8776d0d9214741483e39305c5e08e2358.tar.gz
webtrees-c0dc1dc8776d0d9214741483e39305c5e08e2358.tar.bz2
webtrees-c0dc1dc8776d0d9214741483e39305c5e08e2358.zip
Refactor clipboard functionality to a ClipboardService
Diffstat (limited to 'resources/views/edit/add-fact-row.phtml')
-rw-r--r--resources/views/edit/add-fact-row.phtml50
1 files changed, 50 insertions, 0 deletions
diff --git a/resources/views/edit/add-fact-row.phtml b/resources/views/edit/add-fact-row.phtml
new file mode 100644
index 0000000000..4979054eef
--- /dev/null
+++ b/resources/views/edit/add-fact-row.phtml
@@ -0,0 +1,50 @@
+<?php use Fisharebest\Webtrees\GedcomTag; ?>
+<?php use Fisharebest\Webtrees\I18N; ?>
+
+<tr>
+ <th scope="row">
+ <?= I18N::translate('Fact or event') ?>
+ </th>
+ <td>
+ <form onsubmit="if ($('#add-fact').val() === null) {event.preventDefault();}">
+ <input type="hidden" name="route" value="add-fact">
+ <input type="hidden" name="xref" value="<?= e($record->xref()) ?>">
+ <input type="hidden" name="ged" value="<?= e($record->tree()->name()) ?>">
+ <div class="input-group">
+ <select class="form-control" id="add-fact" name="fact">
+ <option value="" disabled selected>
+ <?= I18N::translate('&lt;select&gt;') ?>
+ </option>
+ <?php foreach ($add_facts as $fact => $fact_name) : ?>
+ <option value="<?= $fact ?>"><?= $fact_name ?></option>
+ <?php endforeach ?>
+ <?php if ($record::RECORD_TYPE === 'INDI' || $record::RECORD_TYPE === 'FAM') : ?>
+ <option value="FACT">
+ <?= I18N::translate('Custom fact') ?>
+ </option>
+ <option value="EVEN">
+ <?= I18N::translate('Custom event') ?>
+ </option>
+ <?php endif ?>
+ </select>
+ <div class="input-group-append">
+ <button class="btn btn-light" type="submit">
+ <?= /* I18N: A button label. */ I18N::translate('add') ?>
+ </button>
+ </div>
+ </div>
+ </form>
+
+ <div class="wt-quick-facts">
+ <?php foreach ($quick_facts as $fact) : ?>
+ <a class="btn btn-link btn-sm wt-quick-fact" href="<?= e(route('add-fact', [
+ 'fact' => $fact,
+ 'xref' => $record->xref(),
+ 'ged' => $tree->name(),
+ ])) ?>">
+ <?= GedcomTag::getLabel($fact) ?>
+ </a>
+ <?php endforeach ?>
+ </div>
+ </td>
+</tr>