| Current Path : /proc/thread-self/cwd/static/adminhtml/Magento/backend/it_IT/Mageplaza_Smtp/js/sync/ |
| Current File : //proc/thread-self/cwd/static/adminhtml/Magento/backend/it_IT/Mageplaza_Smtp/js/sync/sync.js |
/**
* Mageplaza
*
* NOTICE OF LICENSE
*
* This source file is subject to the Mageplaza.com license that is
* available through the world-wide-web at this URL:
* https://www.mageplaza.com/LICENSE.txt
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade this extension to newer
* version in the future.
*
* @category Mageplaza
* @package Mageplaza_Smtp
* @copyright Copyright (c) Mageplaza (https://www.mageplaza.com/)
* @license https://www.mageplaza.com/LICENSE.txt
*/
define([
'jquery',
'Mageplaza_Smtp/js/model/sync'
], function ($, Sync) {
'use strict';
$.widget('mageplaza.sync', {
options: {
ajaxUrl: '',
websiteId: '',
storeId: '',
estimateUrl: '',
buttonElement: '#email_marketing_general_synchronization_sync',
saveLog: '#email_marketing_general_synchronization_sync_log',
prefix: '#mp-synchronize',
console: '.email_marketing_general_synchronization_sync_console'
},
_create: function () {
var self = this;
$(this.options.buttonElement).click(function (e) {
e.preventDefault();
Sync.process(self.options);
});
$(this.options.saveLog).click(function (e) {
e.preventDefault();
Sync.saveLog(self.options.console);
});
},
});
return $.mageplaza.sync;
});