summaryrefslogtreecommitdiff
path: root/resources/views/edit/reorder-families.phtml
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2020-02-06 15:39:56 +0000
committerGreg Roach <fisharebest@webtrees.net>2020-02-06 15:39:56 +0000
commit6f1001479262567d6ea32a82e2714f5ad275fe2a (patch)
tree797ab6ea09311bac4e1faeee9422b30f99a93b34 /resources/views/edit/reorder-families.phtml
parentef6df466bff374403db63923a2fb061d54c44986 (diff)
downloadwebtrees-6f1001479262567d6ea32a82e2714f5ad275fe2a.tar.gz
webtrees-6f1001479262567d6ea32a82e2714f5ad275fe2a.tar.bz2
webtrees-6f1001479262567d6ea32a82e2714f5ad275fe2a.zip
Fix: fail to re-order families
Diffstat (limited to 'resources/views/edit/reorder-families.phtml')
-rw-r--r--resources/views/edit/reorder-families.phtml21
1 files changed, 14 insertions, 7 deletions
diff --git a/resources/views/edit/reorder-families.phtml b/resources/views/edit/reorder-families.phtml
index 64fb0a93f1..96890b64c2 100644
--- a/resources/views/edit/reorder-families.phtml
+++ b/resources/views/edit/reorder-families.phtml
@@ -104,18 +104,25 @@ use Fisharebest\Webtrees\View;
<?php View::push('javascript') ?>
<script>
- new Sortable(document.querySelector(".wt-sortable-list-famc"), {
+ const famc_list = document.querySelector(".wt-sortable-list-famc");
+ const fams_list = document.querySelector(".wt-sortable-list-fams");
+
+ if (famc_list !== null) {
+ new Sortable(famc_list, {
handle: ".drag-handle",
- });
+ });
+ }
- new Sortable(document.querySelector(".wt-sortable-list-fams"), {
+ if (fams_list !== null) {
+ new Sortable(fams_list, {
handle: ".drag-handle",
- });
+ });
- $("#btn-default-order").on("click", function() {
+ $("#btn-default-order").on("click", function() {
$(".wt-sortable-list-fams .wt-sortable-item").sort(function(x, y) {
- return Math.sign(x.dataset.sortbydate - y.dataset.sortbydate);
+ return Math.sign(x.dataset.sortbydate - y.dataset.sortbydate);
}).appendTo(".wt-sortable-list-fams");
- });
+ });
+ }
</script>
<?php View::endpush() ?>