![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/amasty/feed/view/adminhtml/web/js/feed/ |
define([ 'jquery', 'mage/translate' ], function ($, $translate) { 'use strict'; return { variables: { stepDataPrefix: '[data-amsteps-js*="step-', stepsContentPrefix: '' }, /** * Start the step * * @param stepNumber */ startStep: function (stepNumber) { var stepToStart = $(this.variables.stepDataPrefix + stepNumber + '"]'), stepToStartTitle = $(this.variables.stepDataPrefix + 'title-' + stepNumber + '"]'), stepToStartContent = $('[' + this.variables.stepsContentPrefix + stepNumber + '"]'), isStarted = stepToStart.is('.-active'); if (!isStarted) { if (!stepToStart.is(':nth-of-type(1)')) { this.completeStep(stepNumber - 1, true); } stepToStart.addClass('-active').attr('data-amsteps-js', stepToStart.attr('data-amsteps-js') + ' -active-step'); stepToStartTitle.addClass('-active'); stepToStartContent.show(); } }, /** * Complete the step * * @param stepNumber * @param successStatus */ completeStep: function (stepNumber, successStatus) { var stepToComplete = $(this.variables.stepDataPrefix + stepNumber + '"]'), stepToCompleteTitle = $(this.variables.stepDataPrefix + 'title-' + stepNumber + '"]'), stepToCompleteContent = $('[' + this.variables.stepsContentPrefix + stepNumber + '"]'), isCompleted = stepToComplete.is('.-done'), previousStepCompleteStatus = $(this.variables.stepDataPrefix + (stepNumber - 1) + '"]').is('.-done'); if (stepNumber != 1 && !previousStepCompleteStatus) { this.completeStep(stepNumber - 1, true); } if (!isCompleted) { if (successStatus) { if (stepToComplete.is(':last-of-type')) { stepToComplete.addClass('-done'); } else { stepToComplete .removeClass('-active') .addClass('-done') .attr('data-amsteps-js', 'step-' + stepNumber); stepToCompleteTitle.removeClass('-active'); stepToCompleteContent.hide(); } } else { stepToComplete.addClass('-error'); stepToCompleteTitle.addClass('-error').html($translate('Unsuccess')); } } } } });