diff options
| author | Greg Roach <fisharebest@webtrees.net> | 2020-02-06 15:39:56 +0000 |
|---|---|---|
| committer | Greg Roach <fisharebest@webtrees.net> | 2020-02-06 15:39:56 +0000 |
| commit | 6f1001479262567d6ea32a82e2714f5ad275fe2a (patch) | |
| tree | 797ab6ea09311bac4e1faeee9422b30f99a93b34 /resources/views/edit/reorder-families.phtml | |
| parent | ef6df466bff374403db63923a2fb061d54c44986 (diff) | |
| download | webtrees-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.phtml | 21 |
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() ?> |
