| Current Path : /home/balossw/www/modules/mod_sppagebuilder/assets/js/ |
| Current File : /home/balossw/www/modules/mod_sppagebuilder/assets/js/action.js |
/**
* @package SP Page Builder
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2021 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/
jQuery(function($) {
if($('#toolbar-save-copy').length > 0 ){
$('#toolbar-save-copy').remove();
}
if($('#toolbar-apply .button-apply').length > 0 ){
$('#toolbar-apply .button-apply').removeAttr('onclick').removeAttr('onClick');
}
if($('#toolbar-save .button-save').length > 0 ){
$('#toolbar-save .button-save').removeAttr('onclick').removeAttr('onClick');
}
if($('#toolbar-save-new .button-save-new').length > 0 ){
$('#toolbar-save-new .button-save-new').removeAttr('onclick').removeAttr('onClick');
}
$('#toolbar-apply .button-apply, .button-save, .button-save-new').on('click', function(event) {
event.preventDefault();
var action_id = event.target.parentNode.id;
var task = 'module.apply';
if (action_id == 'toolbar-save' || action_id == 'save-group-children-save')
{
task = 'module.save';
} else if(action_id == 'toolbar-save-new' || action_id == 'save-group-children-save-new') {
task = 'module.save2new';
}
else if (action_id == 'save-group-children-save-copy')
{
task = 'module.save2copy';
}
var data = {
id: $('#sppagebuilder_module_id').val(),
title: $('#jform_title').val(),
content: $('#jform_content_content').val(),
}
$.ajax({
type : 'POST',
url: pagebuilder_base + 'administrator/index.php?option=com_sppagebuilder&task=page.module_save',
data: data,
success: function (response) {
var data = jQuery.parseJSON(response);
if(data.status) {
Joomla.submitbutton(task);
} else {
alert(data.message);
}
}
});
});
});