@!&(&*^&%&!!!

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe 2024-10-15 16:39:09 +01:00
parent 2ad891cc9c
commit 37381f6976
3 changed files with 38 additions and 8 deletions

View file

@ -23,6 +23,7 @@ class StatuslabelsTransformer
{
$array = [
'id' => (int) $statuslabel->id,
'reorder_icon' => '<i class="fas fa-ellipsis-v"></i>',
'name' => e($statuslabel->name),
'type' => $statuslabel->getStatuslabelType(),
'color' => ($statuslabel->color) ? e($statuslabel->color) : null,

View file

@ -22,17 +22,14 @@ class StatusLabelPresenter extends Presenter
'title' => trans('general.id'),
'visible' => false,
],
[
'field' => 'display_order',
'field' => 'reorder_icon',
'searchable' => false,
'sortable' => false,
'switchable' => false,
'title' => trans('admin/custom_fields/general.reorder'),
'visible' => true,
'class' => 'sr-only',
],
[
], [
'field' => 'name',
'searchable' => true,
'sortable' => true,

View file

@ -98,20 +98,52 @@
},
formatNoMatches: function () {
return '{{ trans('table.no_matching_records') }}';
}
},
{{--onDrop: function (table, row) {--}}
{{-- var rows = table.tBodies[0].rows;--}}
{{-- var debugStr = "Row dropped was " + row.id + ". New order: ";--}}
{{-- for (var i = 0; i < rows.length; i++) {--}}
{{-- debugStr += rows[i].id + " ";--}}
{{-- }--}}
{{-- --}}
{{-- $.ajax({--}}
{{-- url: '{{ route('api.reorder') }}',--}}
{{-- type: 'POST',--}}
{{-- data: {--}}
{{-- ids: rows.map(function (row) {--}}
{{-- return row.id;--}}
{{-- })--}}
{{--},--}}
});
});
$(function () {
$('.snipe-table').on('reorder-row.bs.table', function (e, data){
alert('close')
var debugStr = '';
$('.snipe-table').on('reorder-row.bs.table', function (e, data, row){
console.log('All Data:');
console.log(data);
console.log('Dragged Row Data:');
console.dir(row);
console.log('E:');
console.dir(e);
for (var i = 0; i < data.length; i++) {
debugStr += data[i].id + " ";
}
alert('re-order ID: ' + row.id + ' to ' + debugStr);
});
});
});
// function onReorderDrop (rows, row) {
// var rows = table.tBodies[0].rows;
// var debugStr = "Row dropped was " + row.id + ". New order: ";
// for (var i = 0; i < rows.length; i++) {
// debugStr += rows[i].id + " ";
// }
// }