diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2026-02-10 16:34:49 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2026-02-10 16:34:49 +0000 |
| commit | 79a7d6f06b45d90e03678f0b673c70b4e73983eb (patch) | |
| tree | 4bf89a7cd96292caab6ccf43bf0229d1aa0d6b39 /resources | |
| parent | b0ae7aa3674a165d4d66db5150346dc28a017b66 (diff) | |
| download | webtrees-79a7d6f06b45d90e03678f0b673c70b4e73983eb.tar.gz webtrees-79a7d6f06b45d90e03678f0b673c70b4e73983eb.tar.bz2 webtrees-79a7d6f06b45d90e03678f0b673c70b4e73983eb.zip | |
Fix: jQuery().sort is undocumented, and will be removed in jQuery 4.0
Diffstat (limited to 'resources')
| -rw-r--r-- | resources/views/edit/reorder-children.phtml | 10 | ||||
| -rw-r--r-- | resources/views/edit/reorder-families.phtml | 10 |
2 files changed, 12 insertions, 8 deletions
diff --git a/resources/views/edit/reorder-children.phtml b/resources/views/edit/reorder-children.phtml index 031ba93656..6a69f6a030 100644 --- a/resources/views/edit/reorder-children.phtml +++ b/resources/views/edit/reorder-children.phtml @@ -64,10 +64,12 @@ use Fisharebest\Webtrees\View; handle: ".card-header", }); - $("#btn-default-order").on("click", function () { - $(".wt-sortable-list .wt-sortable-item").sort(function (x, y) { - return Math.sign(x.dataset.wtSortByDate - y.dataset.wtSortByDate); - }).appendTo(".wt-sortable-list"); + document.querySelector('#btn-default-order').addEventListener('click', function () { + const items = Array.from(document.querySelectorAll('.wt-sortable-list .wt-sortable-item')); + items.sort(function (x, y) { + return Math.sign(x.dataset.wtSortByDate - y.dataset.wtSortByDate); + }) + .forEach(item => document.querySelector('.wt-sortable-list').appendChild(item)); }); </script> <?php View::endpush() ?> diff --git a/resources/views/edit/reorder-families.phtml b/resources/views/edit/reorder-families.phtml index 66db6c0d77..13b50a0ebc 100644 --- a/resources/views/edit/reorder-families.phtml +++ b/resources/views/edit/reorder-families.phtml @@ -124,10 +124,12 @@ use Illuminate\Support\Collection; handle: ".card-header", }); - $("#btn-default-order").on("click", function () { - $(".wt-sortable-list-fams .wt-sortable-item").sort(function (x, y) { - return Math.sign(x.dataset.wtSortByDate - y.dataset.wtSortByDate); - }).appendTo(".wt-sortable-list-fams"); + document.querySelector('#btn-default-order').addEventListener('click', function () { + const items = Array.from(document.querySelectorAll('.wt-sortable-list-fams .wt-sortable-item')); + items.sort(function (x, y) { + return Math.sign(x.dataset.wtSortByDate - y.dataset.wtSortByDate); + }) + .forEach(item => document.querySelector('.wt-sortable-list').appendChild(item)); }); } </script> |
