88 lines
2.9 KiB
PHP
88 lines
2.9 KiB
PHP
@extends('layouts.app')
|
|
@section('title', __('crm::lang.proposal_template'))
|
|
@section('content')
|
|
@include('crm::layouts.nav')
|
|
<!-- Content Header (Page header) -->
|
|
<section class="content-header no-print">
|
|
<h1>
|
|
@lang('crm::lang.proposal_template')
|
|
<small>@lang('messages.edit')</small>
|
|
</h1>
|
|
</section>
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
@component('components.widget', ['class' => 'box-solid'])
|
|
{!! Form::open(['url' => action([\Modules\Crm\Http\Controllers\ProposalTemplateController::class, 'postEdit']), 'method' => 'post', 'id' => 'proposal_template_form', 'files' => true]) !!}
|
|
@includeIf('crm::proposal_template.partials.template_form', ['proposal_template' => $proposal_template, 'attachments' => true])
|
|
@if($proposal_template->media->count() > 0)
|
|
<hr>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<h4>
|
|
{{__('crm::lang.attachments')}}
|
|
</h4>
|
|
@includeIf('crm::proposal_template.partials.attachment', ['medias' => $proposal_template->media])
|
|
</div>
|
|
</div>
|
|
@endif
|
|
<button type="submit" class="btn btn-primary ladda-button pull-right m-5" data-style="expand-right">
|
|
<span class="ladda-label">@lang('messages.update')</span>
|
|
</button>
|
|
{!! Form::close() !!}
|
|
@endcomponent
|
|
</section>
|
|
@endsection
|
|
@section('javascript')
|
|
<script type="text/javascript">
|
|
$(function () {
|
|
tinymce.init({
|
|
selector: 'textarea#proposal_email_body',
|
|
height: 350,
|
|
});
|
|
|
|
//initialize file input
|
|
$('#attachments').fileinput({
|
|
showUpload: false,
|
|
showPreview: false,
|
|
browseLabel: LANG.file_browse_label,
|
|
removeLabel: LANG.remove
|
|
});
|
|
|
|
$('form#proposal_template_form').validate({
|
|
submitHandler: function(form) {
|
|
form.submit();
|
|
let ladda = Ladda.create(document.querySelector('.ladda-button'));
|
|
ladda.start();
|
|
}
|
|
});
|
|
|
|
$(document).on('click', 'a.delete_attachment', function (e) {
|
|
e.preventDefault();
|
|
var url = $(this).data('href');
|
|
var this_btn = $(this);
|
|
swal({
|
|
title: LANG.sure,
|
|
icon: "warning",
|
|
buttons: true,
|
|
dangerMode: true,
|
|
}).then((confirmed) => {
|
|
if (confirmed) {
|
|
$.ajax({
|
|
method: 'DELETE',
|
|
url: url,
|
|
dataType: 'json',
|
|
success: function(result) {
|
|
if(result.success == true){
|
|
this_btn.closest('tr').remove();
|
|
toastr.success(result.msg);
|
|
} else {
|
|
toastr.error(result.msg);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
});
|
|
});
|
|
});
|
|
</script>
|
|
@endsection |