File manager - Edit - /var/www/payraty/hris/resources/views/contracts/signature.blade.php
Back
<form id='form_pad' method="post" enctype="multipart/form-data"> @method('POST') <div class="modal-body" id=""> <div class="form-group"> <input type="hidden" name="contract_id" value="{{$contract->id}}"> <div class="form-control" > <canvas id="signature-pad" class="signature-pad" height=200 ></canvas> <input type="hidden" @if(Auth::user()->type == 'company' || Auth::user()->type == 'hr' || Auth::user()->type == 'hr')name="company_signature" @elseif(Auth::user()->type == 'employee' ) name="employee_signature" @endif id="SignupImage1"> </div> <div class="mt-2"> <button type="button" class="btn btn-sm btn-danger" id="clearSig">{{__('Clear')}}</button> </div> </div> </div> <div class="modal-footer"> <input type="button" value="{{__('Cancel')}}" class="btn btn-secondary btn-light" data-bs-dismiss="modal"> <input type="button" id="addSig" value="{{__('Sign')}}" class="btn btn-primary ms-2"> </div> </form> <script src="{{asset('assets/js/plugins/signature_pad/signature_pad.min.js')}}"></script> <script> var signature = { canvas: null, clearButton: null, init: function init() { this.canvas = document.querySelector(".signature-pad"); this.clearButton = document.getElementById('clearSig'); this.saveButton = document.getElementById('addSig'); signaturePad = new SignaturePad(this.canvas); this.clearButton.addEventListener('click', function (event) { signaturePad.clear(); }); this.saveButton.addEventListener('click', function (event) { var data = signaturePad.toDataURL('image/png'); $('#SignupImage1').val(data); $.ajax({ url: '{{route("signaturestore")}}', type: 'POST', data: $("form").serialize(), success: function (data) { show_toastr('success', data.message); $('#commonModal').modal('hide'); }, error: function (data) { } }); }); } }; signature.init(); </script>
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings