Files
Global-Jain/public/js/custom.js

60 lines
1.6 KiB
JavaScript
Raw Permalink Normal View History

2025-11-05 10:37:10 +05:30
$(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);
}
});
}