File "create.blade.php"
Full Path: /home/isoftco/public_html/hrm/resources/views/admin/updates/create.blade.php
File size: 7.1 KB
MIME-type: text/plain
Charset: utf-8
@extends('admin.adminlayouts.adminlayout')
@section('head')
<!-- BEGIN PAGE LEVEL STYLES -->
{!! HTML::style("assets/admin/pages/css/blog.min.css")!!}
{!! HTML::style("assets/global/plugins/select2/css/select2.css")!!}
{!! HTML::style("assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.css")!!}
{!! HTML::style("assets/global/plugins/bootstrap-summernote/summernote.css")!!}
<!-- END PAGE LEVEL STYLES -->
@stop
@section('mainarea')
<!-- BEGIN PAGE HEADER-->
<div class="page-head"><div class="page-title"><h1>
@lang("pages.updates.createTitle")
</h1></div></div>
<div class="page-bar">
<ul class="page-breadcrumb breadcrumb">
<li>
<a onclick="loadView('{{route('admin.dashboard.index')}}')">{{trans('core.dashboard')}}</a>
<i class="fa fa-circle"></i>
</li>
<li>
<a onclick="loadView('{{route('admin.updates.index')}}')">{{trans('pages.updates.indexTitle')}}</a>
<i class="fa fa-circle"></i>
</li>
<li>
<span class="active">@lang("pages.updates.createTitle")</span>
</li>
</ul>
</div>
<!-- END PAGE HEADER-->
<!-- BEGIN PAGE CONTENT-->
<div class="row">
<div class="col-md-12">
<div class="portlet light bordered">
<div class="portlet-body form">
<form class="form-horizontal ajax_form" method="post" action="{{ route("admin.updates.store") }}">
<div class="form-group">
<label class="col-md-2 control-label">{{trans('core.title')}}: <span class="required">
* </span>
</label>
<div class="col-md-6">
<input type="text" class="form-control" name="title" id="title" placeholder="{{trans('core.title')}}" >
<span class="help-block"></span>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{{trans('core.excerpt')}}: <span class="required">
* </span>
</label>
<div class="col-md-9">
<textarea class="form-control" id="excerpt" name="excerpt" ></textarea>
<span class="help-block"></span>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{{trans('core.description')}}: <span class="required">
* </span>
</label>
<div class="col-md-9">
<textarea class="form-control" id="description" name="description" ></textarea>
<span class="help-block"></span>
</div>
</div>
<div class="form-group">
<label class="col-md-2 control-label">{{trans('core.status')}}: <span class="required">
* </span>
</label>
<div class="col-md-6">
<select name="status" id="status" class="form-control">
<option value="Unpublished">Unpublished</option>
<option value="Published">Published</option>
</select>
<span class="help-block"></span>
</div>
</div>
</form>
<div class="form-actions">
<div class="row">
<div class="col-md-offset-2 col-md-10">
<button type="button"
class="btn green" id="updateSubmit" onclick="ajaxCreateUpdate()">{{trans('core.btnSubmit')}}</button>
</div>
</div>
</div>
</div>
</div>
<!-- END EXAMPLE TABLE PORTLET-->
</div>
</div>
<!-- END PAGE CONTENT-->
{{--MODAL CALLING--}}
@include('admin.common.delete')
{{--MODAL CALLING END--}}
@stop
@section('footerjs')
<!-- BEGIN PAGE LEVEL PLUGINS -->
{!! HTML::script("assets/global/plugins/select2/js/select2.min.js")!!}
{!! HTML::script("assets/global/plugins/bootstrap-switch/js/bootstrap-switch.min.js")!!}
{!! HTML::script("assets/global/plugins/datatables/datatables.min.js")!!}
{!! HTML::script("assets/global/plugins/datatables/plugins/bootstrap/datatables.bootstrap.js")!!}
{!! HTML::script("assets/global/plugins/bootstrap-summernote/summernote.min.js") !!}
{!! HTML::script('assets/js/ajaxform/jquery.form.min.js')!!}
<!-- END PAGE LEVEL PLUGINS -->
<script>
$('#excerpt').summernote({
height: 200,
onImageUpload: function(files) {
sendFile(files[0], "#excerpt");
}
});
$('#description').summernote({
height: 500,
onImageUpload: function(files) {
sendFile(files[0], "#description");
}
});
function sendFile(file, editor) {
data = new FormData();
data.append("file", file);
$.ajax({
data: data,
type: "POST",
url: "{{ route("admin.summernote.image_upload") }}",
cache: false,
contentType: false,
processData: false,
success: function(url) {
$(editor).summernote("insertImage", url);
}
});
}
function ajaxCreateUpdate() {
var that = $(".ajax_form");
var posturl = that.attr('action');
hideErrors();
that.ajaxSubmit({
url: posturl,
dataType: 'json',
method:'POST',
beforeSend: function () {
$('#updateSubmit').attr("disabled", true);
},
data: {
"excerpt": $('#excerpt').summernote('code'),
"description": $('#description').summernote('code')
},
success: function (response) {
$('#updateSubmit').attr("disabled", false);
if(response.status == "success"){
resposeArray = {
"status" : "success",
"toastrHeading" :"{{trans('messages.success')}}",
"toastrMessage" : "{{trans("messages.updateCreateMessage")}}",
"toastrType" : "success",
"action" : "showToastr"
};
showResponseMessage(resposeArray,"error");
loadView("{{route('admin.updates.index')}}");
}
else{
showResponseMessage(response,'error');
}
},
error: function (xhr, textStatus, thrownError) {
$('#updateSubmit').attr("disabled", false);
showResponseMessage(xhr.responseText, "error");
}
});
return false;
}
</script>
@stop