submit.blade.php 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. <div class="row">
  2. <div class="@if(!($right ?? null)) offset-md-{{ $offset ?? 4 }} col-md-{{ (isset($offset)) ? 12 - $offset : 8 }} @endif buttons">
  3. <button type="submit" class="btn btn-sm mb-1 btn-primary text-white" @disabled($disabled ?? false)>{{ $name ?? 'Сохранить' }}</button>
  4. @if(isset($delete) && !($deleteDisabled ?? false))
  5. <a href="#" class="btn btn-sm mb-1 btn-danger delete">{{ $delete['title'] ?? 'Удалить' }}</a>
  6. @endif
  7. <a href="{!! $backurl ?? ($previous_url ?? url()->previous()) !!}" class="btn btn-sm mb-1 btn-outline-secondary">Назад</a>
  8. </div>
  9. </div>
  10. @push('scripts')
  11. <script type="module">
  12. $('a.delete').on('click', function (e){
  13. e.preventDefault();
  14. customConfirm('{{ $delete['question'] ?? 'Удалить запись?' }}', function () {
  15. $('#{{ $delete['form_id'] ?? 'destroy_form'}}').submit();
  16. }, 'Подтверждение удаления');
  17. });
  18. $('.buttons .btn').on('click', function (){
  19. $('.buttons').addClass('d-none');
  20. setTimeout(function () {
  21. $('.buttons').removeClass('d-none');
  22. },
  23. 2000);
  24. });
  25. </script>
  26. @endpush