mirror of
https://github.com/snipe/snipe-it.git
synced 2025-02-21 03:15:45 -08:00
@!&(&*^&%&!!!
Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
parent
2ad891cc9c
commit
37381f6976
|
@ -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,
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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 + " ";
|
||||
// }
|
||||
// }
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue