60 lines
1.6 KiB
JavaScript
Vendored
60 lines
1.6 KiB
JavaScript
Vendored
$(document).ready(function () {
|
|
$('.spinner-btn').click(function () {
|
|
$(this).html('<span class="spinner-border spinner-border-sm mr-2"></span>Loading...').attr('disabled', true);
|
|
});
|
|
$('.datetimepicker').datetimepicker({
|
|
autoclose: true,
|
|
format: 'yyyy-mm-dd hh:ii',
|
|
startDate: new Date()
|
|
});
|
|
|
|
$('.date-picker').datepicker({
|
|
// endDate: '+0d',
|
|
format: 'yyyy-mm-dd',
|
|
autoclose: true,
|
|
orientation: 'bottom'
|
|
});
|
|
//This is for the summernote text editor
|
|
$('.summernote').summernote({
|
|
height: 400
|
|
});
|
|
|
|
$('#start_time, #end_time').timepicker({
|
|
minuteStep: 1,
|
|
defaultTime: '',
|
|
showSeconds: false,
|
|
showMeridian: false,
|
|
snapToStep: true,
|
|
is24HourView : true,
|
|
});
|
|
});
|
|
|
|
window.ajaxCall = function (endPoint, type = 'get', data = {}, loader = '', dataType = "json") {
|
|
let spinner = $('#loader');
|
|
Swal.fire({
|
|
title: "loading please wait!"
|
|
});
|
|
Swal.showLoading();
|
|
//spinner.css('visibility','visible');
|
|
return $.ajax({
|
|
url: endPoint,
|
|
type: type,
|
|
dataType: dataType,
|
|
data: data,
|
|
complete: function () {
|
|
},
|
|
success: function (response) {
|
|
// spinner.css('visibility','hidden');
|
|
swal.close();
|
|
if(response.status) {
|
|
toastr.success(response.message);
|
|
} else {
|
|
toastr.error(response.message);
|
|
}
|
|
},
|
|
error: function (fail) {
|
|
toastr.error(fail.message);
|
|
}
|
|
});
|
|
}
|