Commit 999801c9 authored by Andrei Vesterli's avatar Andrei Vesterli
Browse files

Issue #2993571 by hmdnawaz, monymirza, andrei.vesterli, waleedq: Translation...

Issue #2993571 by hmdnawaz, monymirza, andrei.vesterli, waleedq: Translation support for buttons and indicator
parent adc92fc5
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -2,7 +2,9 @@

namespace Drupal\simple_multistep;

use Drupal\Core\DependencyInjection\DependencySerializationTrait;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\StringTranslation\StringTranslationTrait;

/**
 * Class FormButton.
@@ -11,6 +13,9 @@ use Drupal\Core\Form\FormStateInterface;
 */
class FormButton extends FormStep {

  use DependencySerializationTrait;
  use StringTranslationTrait;

  /**
   * Constructor.
   *
@@ -41,7 +46,7 @@ class FormButton extends FormStep {
      // Add back button and remove validation.
      $form['actions']['back_button'] = [
        '#type' => 'button',
        '#value' => $step_format_settings['back_button_text'],
        '#value' => $this->t($step_format_settings['back_button_text']),
        '#validate' => ['simple_multistep_register_back'],
        '#submit' => [],
        '#limit_validation_errors' => [],
@@ -62,7 +67,7 @@ class FormButton extends FormStep {
    if (count($this->steps) - 1 != $this->currentStep) {
      $form['actions']['next'] = [
        '#type' => 'button',
        '#value' => $step_format_settings['next_button_text'],
        '#value' => $this->t($step_format_settings['next_button_text']),
        '#submit' => ['simple_multistep_register_next_step'],
        '#executes_submit_callback' => TRUE,
        '#weight' => 0.1,
+6 −1
Original line number Diff line number Diff line
@@ -2,7 +2,9 @@

namespace Drupal\simple_multistep;

use Drupal\Core\DependencyInjection\DependencySerializationTrait;
use Drupal\Core\Form\FormStateInterface;
use Drupal\Core\StringTranslation\StringTranslationTrait;

/**
 * Class StepIndicator.
@@ -11,6 +13,9 @@ use Drupal\Core\Form\FormStateInterface;
 */
class StepIndicator extends FormStep {

  use DependencySerializationTrait;
  use StringTranslationTrait;

  /**
   * Constructor.
   *
@@ -42,7 +47,7 @@ class StepIndicator extends FormStep {
      if ($format_settings['show_step_title']) {
        $active = $this->currentStep == $step_number ? ' active' : '';
        $markup .= '<div class="step-label' . $active . '">';
        $markup .= $step->label;
        $markup .= $this->t($step->label);
        $markup .= '</div>';
      }
    }