Commit 57598325 authored by Adam Weiss's avatar Adam Weiss
Browse files

Fix issue #3318522

String changes (proper capitalization), and making sure the JavaScript URL field in settings saves.

Credit @Gomez_in_the_South
parent de9ab40b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ turnstile.settings:
      label: 'Secret key'
    turnstile_src:
      type: string
      label: 'Turnstile javascript resource URL'
      label: 'Turnstile JavaScript resource URL'
    widget:
      type: mapping
      label: 'Widget settings'
+3 −2
Original line number Diff line number Diff line
@@ -60,7 +60,7 @@ class TurnstileAdminSettingsForm extends ConfigFormBase {
      '#description' => $this->t('Default URL is ":url".', [':url' => 'https://challenges.cloudflare.com/turnstile/v0/api.js']),
      '#maxlength' => 200,
      '#required' => TRUE,
      '#title' => $this->t('Turnstile javascript resource URL'),
      '#title' => $this->t('Turnstile JavaScript resource URL'),
      '#type' => 'textfield',
    ];

@@ -72,7 +72,7 @@ class TurnstileAdminSettingsForm extends ConfigFormBase {
    ];
    $form['widget']['turnstile_theme'] = [
      '#default_value' => $config->get('widget.theme'),
      '#description' => $this->t('Defines which theme to use for turnstile.'),
      '#description' => $this->t('Defines which theme to use for Turnstile.'),
      '#options' => [
        'light' => $this->t('Light (default)'),
        'dark' => $this->t('Dark'),
@@ -102,6 +102,7 @@ class TurnstileAdminSettingsForm extends ConfigFormBase {
    $config
      ->set('site_key', $form_state->getValue('turnstile_site_key'))
      ->set('secret_key', $form_state->getValue('turnstile_secret_key'))
      ->set('turnstile_src', $form_state->getValue('turnstile_src'))
      ->set('widget.theme', $form_state->getValue('turnstile_theme'))
      ->set('widget.tabindex', $form_state->getValue('turnstile_tabindex'))
      ->save();