1dd6b2bfcSGreg Roach<?php use Fisharebest\Webtrees\I18N; ?> 2dd6b2bfcSGreg Roach<?php use Fisharebest\Webtrees\View; ?> 3dd6b2bfcSGreg Roach 4dd6b2bfcSGreg Roach<h2 class="wt-page-title"><?= $title ?></h2> 5dd6b2bfcSGreg Roach 6dd6b2bfcSGreg Roach<form class="wt-page-content" method="post"> 7dd6b2bfcSGreg Roach <?= csrf_field() ?> 8aa6f03bbSGreg Roach <input type="hidden" name="ged" value="<?= e($tree->name()) ?>"> 9c0935879SGreg Roach <input type="hidden" name="xref" value="<?= e($record->xref()) ?>"> 10dd6b2bfcSGreg Roach 11dd6b2bfcSGreg Roach <p class="text-muted small"> 12dd6b2bfcSGreg Roach <?= I18N::translate('This page allows you to bypass the usual forms, and edit the underlying data directly. It is an advanced option, and you should not use it unless you understand the GEDCOM format. If you make a mistake here, it can be difficult to fix.') ?> 13dd6b2bfcSGreg Roach </p> 14dd6b2bfcSGreg Roach <p class="text-muted small"> 15dd6b2bfcSGreg Roach <?= /* I18N: %s is a URL */ I18N::translate('You can download a copy of the GEDCOM specification from %s.', '<a href="https://wiki.webtrees.net/w/images-en/Ged551-5.pdf">https://wiki.webtrees.net/w/images-en/Ged551-5.pdf</a>') ?> 16dd6b2bfcSGreg Roach </p> 17dd6b2bfcSGreg Roach 18dd6b2bfcSGreg Roach <div class="card"> 19dd6b2bfcSGreg Roach <label class="card-header py-1 px-2" for="fact0"> 2039ca88baSGreg Roach <?= $record->fullName() ?> 21dd6b2bfcSGreg Roach </label> 22dd6b2bfcSGreg Roach <div class="card-body form-control py-1 px-2"> 23b51c2707SGreg Roach <textarea class="card-body form-control py-1 px-2" id="fact0" rows="1" dir="ltr">0 @<?= e($record->xref()) ?>@ <?= e($record::RECORD_TYPE) ?></textarea> 24dd6b2bfcSGreg Roach </div> 25dd6b2bfcSGreg Roach </div> 26dd6b2bfcSGreg Roach 27dd6b2bfcSGreg Roach <div id="raw-gedcom-list"> 2830158ae7SGreg Roach <?php foreach ($record->facts() as $fact) : ?> 29dd6b2bfcSGreg Roach <?php if (!$fact->isPendingDeletion()) : ?> 30dd6b2bfcSGreg Roach <div class="card my-2"> 319ba7eeb1SGreg Roach <label class="card-header py-1 px-2 d-flex" for="fact-<?= e($fact->id()) ?>"> 32*10e872f2SGreg Roach <span class="drag-handle"> 33dd6b2bfcSGreg Roach <?= view('icons/drag-handle') ?> 34*10e872f2SGreg Roach </span> 35dd6b2bfcSGreg Roach <?= $fact->summary() ?> 36dd6b2bfcSGreg Roach </label> 379ba7eeb1SGreg Roach <input type="hidden" name="fact_id[]" value="<?= e($fact->id()) ?>"> 38c67a93abSGreg Roach <textarea class="card-body form-control py-1 px-2" dir="ltr" id="fact-<?= e($fact->id()) ?>" name="fact[]" rows="<?= 1 + preg_match_all('/\n/', $fact->gedcom()) ?>"><?= e($fact->gedcom()) ?></textarea> 39dd6b2bfcSGreg Roach </div> 40dd6b2bfcSGreg Roach <?php endif ?> 41dd6b2bfcSGreg Roach <?php endforeach ?> 42dd6b2bfcSGreg Roach 43dd6b2bfcSGreg Roach <div class="card my-2"> 44dd6b2bfcSGreg Roach <label class="card-header py-1 px-2" for="fact-add"> 45dd6b2bfcSGreg Roach <?= I18N::translate('Add a fact') ?> 46dd6b2bfcSGreg Roach </label> 479ba7eeb1SGreg Roach <input type="hidden" name="fact_id[]" value="<?= e($fact->id()) ?>"> 48c67a93abSGreg Roach <textarea class="card-body form-control py-1 px-2" dir="ltr" id="fact-add" name="fact[]" rows="5"></textarea> 49dd6b2bfcSGreg Roach </div> 50dd6b2bfcSGreg Roach </div> 51dd6b2bfcSGreg Roach 52dd6b2bfcSGreg Roach <div class="row form-group"> 53dd6b2bfcSGreg Roach <div class="col-sm-9 offset-sm-3"> 54dd6b2bfcSGreg Roach <button class="btn btn-primary" type="submit"> 55d993d560SGreg Roach <?= view('icons/save') ?> 56dd6b2bfcSGreg Roach <?= /* I18N: A button label. */ I18N::translate('save') ?> 57dd6b2bfcSGreg Roach </button> 58dd6b2bfcSGreg Roach <a class="btn btn-secondary" href="<?= e($record->url()) ?>"> 59d993d560SGreg Roach <?= view('icons/cancel') ?> 60dd6b2bfcSGreg Roach <?= /* I18N: A button label. */ I18N::translate('cancel') ?> 61dd6b2bfcSGreg Roach </a> 62dd6b2bfcSGreg Roach </div> 63dd6b2bfcSGreg Roach </div> 64dd6b2bfcSGreg Roach</form> 65dd6b2bfcSGreg Roach 66dd6b2bfcSGreg Roach<?php View::push('javascript') ?> 67dd6b2bfcSGreg Roach<script> 68dd6b2bfcSGreg Roach new Sortable(document.getElementById("raw-gedcom-list"), { 69dd6b2bfcSGreg Roach handle: '.drag-handle' 70dd6b2bfcSGreg Roach }); 71dd6b2bfcSGreg Roach</script> 72dd6b2bfcSGreg Roach<?php View::endpush() ?> 73