При попытке отредактировать/создать или удалить категорию выходит ошибка
tinyMCE is not defined
TakeFormData https://site.ru/admin/assets/js/main-modals.js:2
CategorySave https://site.ru/admin/assets/js/main-modals.js:75
onclick https://site.ru/admin/category-list.php#usa:1
не могу понять почему он не видит tinyMCE? Что не так?
main-modals(1-63строка):
function TakeFormData(FormID, FormAction, Message, Clear, Timeout) {
tinyMCE.triggerSave();
var formData = $(FormID).serialize();
var dataString = formData+'&action='+FormAction
Clear = Clear || false;
Timeout = Timeout || 0;
if($(FormID+"-result").length === 0) {
$(FormID).append("<div id='"+FormAction+"-result'></div>");
} else {
$(FormID).append("<div id='"+FormAction+"-result'></div>");
$('#'+FormAction+'-result').remove();
}
$.ajax({
type: "POST",
url: "modal-requests.php",
data: dataString,
cache: false,
beforeSend: function(){
$('#'+FormAction + '-result').val('Please wait..');
},
success: function(data){
if(data) {
$('#'+FormAction + '-result').html('<div class="text-danger">'+data+'</div>');
} else {
$('#'+FormAction + '-result').html('<div class="text-success">'+Message+'</div>');
if(Clear == true) {
$(FormID).trigger("reset");
$('select').prop('selectedIndex', 0);
}
}
if(Timeout != 0) {
$('#'+FormAction + '-result').delay(5000).fadeOut(Timeout, function() {
this.remove();
});
}
}
});
}
function CategoryEdit(CategoryID) {
$.ajax({
type: "POST",
url: "modal-requests.php",
data: 'action=get-category-details&CategoryID='+CategoryID,
cache: false,
success: function(data){
if(data) {
var obj = jQuery.parseJSON(data);
$('#EditCategoryID').val(CategoryID);
$('#EditCategoryName').val(obj.CategoryName);
$('#EditCategoryDescription').val(obj.CategoryDescription);
$('#EditCategoryActive').val(obj.CategoryActive);
$('#EditCategoryActive').html(obj.CategoryActive);
}
}
});
$("#edit-category-modal").modal();
}
main-modals(74-77строка):
function CategorySave() {
TakeFormData('#save-category', 'save-category', 'Category was saved successfully.', false, 1500);
$('#categories').dataTable()._fnAjaxUpdate();
}