From 442b83cde881cc0b3f43afdd89237d4203e664a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s=20Santib=C3=A1=C3=B1ez?= Date: Fri, 26 Mar 2021 23:57:23 -0500 Subject: [PATCH] Updated README, CHANGELOG --- CHANGELOG.md | 4 ++++ README.md | 14 ++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9a62d7e..b634dfb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to `laravel-blade-sortable` will be documented in this file +## 1.2.0 - 2020-03-26 + +- Added extra info to Livewire callbacks + ## 1.1.0 - 2020-03-24 - Fixed drag/drop input value auto update diff --git a/README.md b/README.md index f9963e1..25c07e0 100644 --- a/README.md +++ b/README.md @@ -168,6 +168,7 @@ sorting event happens and will call the specified method/callback. ```blade {{-- Items here --}} @@ -180,6 +181,19 @@ current order. ![livewire](https://github.com/asantibanez/laravel-blade-sortable/raw/master/examples/livewire.gif) +Extra info is passed along too, so you can check extra data when processing the sort order + +```php +public function handleOnSortOrderChanged($sortOrder, $previousSortOrder, $name, $from, $to) +{ + // $sortOrder = new keys order + // $previousSortOrder = keys previous order + // $name = drop target name + // $from = name of drop target from where the dragged/sorted item came from + // $to = name of drop target to where the dragged/sorted item was placed +} +``` + ### Customization To support some advanced features of SortableJs, it is possible to pass the following