whoami7 - Manager
:
/
home
/
kckglobal
/
www
/
portal
/
Modules
/
Webhooks
/
Resources
/
views
/
webhooks
/
Upload File:
files >> //home/kckglobal/www/portal/Modules/Webhooks/Resources/views/webhooks/index.blade.php
@extends('layouts.app') @push('datatable-styles') @include('sections.datatable_css') @endpush @section('filter-section') <x-filters.filter-box> <!-- SEARCH --> <div class="task-search d-flex py-1 pr-lg-3 px-0 border-right-grey align-items-center"> <form class="w-100 mr-1 mr-lg-0 mr-md-1 ml-md-1 ml-0 ml-lg-0"> <div class="input-group bg-grey rounded"> <div class="input-group-prepend"> <span class="input-group-text border-0 bg-additional-grey"> <i class="fa fa-search f-13 text-dark-grey"></i> </span> </div> <input type="text" class="form-control f-14 p-1 border-additional-grey" id="search-text-field" placeholder="@lang('app.startTyping')"> </div> </form> </div> <!-- SEARCH END --> </x-filters.filter-box> @endsection @section('content') <!-- CONTENT WRAPPER START --> <div class="content-wrapper"> <!-- Add Button Start --> <input type="hidden" name="user_id" class="user_id" value={{ user()->id }}> <div class="d-flex justify-content-between action-bar"> <div id="table-actions" class="flex-grow-1 align-items-center"> <x-forms.link-primary :link="route('webhooks.create')" class="mr-3 openRightModal float-left" icon="plus"> @lang('webhooks::app.addWebhook') </x-forms.link-primary> </div> </div> <!-- Webhook Start --> <div class="d-flex flex-column w-tables rounded mt-3 bg-white table-responsive"> {!! $dataTable->table(['class' => 'table table-hover border-0 w-100']) !!} </div> <!-- Webhook End --> </div> <!-- CONTENT WRAPPER END --> @endsection @push('scripts') @include('sections.datatable_js') <script> $('#webhooks-table').on('preXhr.dt', function(e, settings, data) { var searchText = $('#search-text-field').val(); data['searchText'] = searchText; }); const showTable = () => { window.LaravelDataTables["webhooks-table"].draw(false); } $('#search-text-field').on('keyup', function() { if ($('#search-text-field').val() != "") { $('#reset-filters').removeClass('d-none'); showTable(); } }); $('body').on('change', '.quick-action-apply', function() { let id = $(this).data('webhook-id'); let type = $(this).data('action-type'); let url = "{{ route('webhooks.apply_quick_action') }}"; let token = "{{ csrf_token() }}"; let status = $(this).val(); if (status) { $.easyAjax({ url: url, type: "POST", data: { '_token': token, id: id, type: type, status: status }, success: function(response) { if (response.status == "success") { showTable(); } } }); } }); $('body').on('click', '.delete-table-row', function() { var id = $(this).data('webhook-id'); Swal.fire({ title: "@lang('messages.sweetAlertTitle')", text: "@lang('messages.recoverRecord')", icon: 'warning', showCancelButton: true, focusConfirm: false, confirmButtonText: "@lang('messages.confirmDelete')", cancelButtonText: "@lang('app.cancel')", customClass: { confirmButton: 'btn btn-primary mr-3', cancelButton: 'btn btn-secondary' }, showClass: { popup: 'swal2-noanimation', backdrop: 'swal2-noanimation' }, buttonsStyling: false }).then((result) => { if (result.isConfirmed) { var url = "{{ route('webhooks.destroy', ':id') }}"; url = url.replace(':id', id); var token = "{{ csrf_token() }}"; $.easyAjax({ type: 'POST', url: url, data: { '_token': token, '_method': 'DELETE' }, success: function(response) { if (response.status == "success") { showTable(); } } }); } }); }); </script> @endpush
Copyright ©2021 || Defacer Indonesia