2025-03-26 10:01:46 +07:00

44 lines
1.5 KiB
JavaScript
Vendored

$(document).on('click', '[data-modal-form="form"]', function () {
$("#formModal input ,#formModal select,#formModal textarea").prop("disabled", false);
var app_title = $(this).attr('data-app-title');
var app_size = $(this).attr('data-size');
var app_icon = $(this).attr('data-icon');
var url = $(this).attr('data--href');
var render = $(this).attr('data-render');
var _this = $(this);
openModal(app_title,app_size,app_icon,url,render,_this);
});
function openModal(app_title = '',app_size,app_icon = 'assignment',url,render,_this){
if (_this !== undefined){
if(_this.attr('data-custom-icon') === 'font_icon'){
$('.card-icon').html('<i class="'+_this.attr('data-icon-class')+'"></i>');
}
}
if (app_size === 'small')
{
$('.modal-dialog').removeClass('modal-extra-large modal-lg')
}else{
$('.modal-dialog').addClass('modal-extra-large modal-lg')
}
$.get(url, function (data) {
var html = data.data;
console.log(html,data)
if (render !== undefined && render !== '' && render !== null){
$('.'+render).html(html);
} else{
$(".main_form").html(html);
$("#formTitle").empty().append(app_title);
$("#form-icon").html(app_icon);
$("#formModal").modal("show");
}
// setTimeout(function () {
// if (_this.attr('data-plugin-init') !== 'false'){
// pluginInti();
// }
// },200);
});
}