Skip to content
Snippets Groups Projects
Commit a23a8d40 authored by david kirkwood's avatar david kirkwood
Browse files

Issue #3517497: onBefore and onReady scripts added at the profile level.

parent f9fdd02d
No related branches found
No related tags found
No related merge requests found
...@@ -81,6 +81,7 @@ class SettingsForm extends ConfigFormBase { ...@@ -81,6 +81,7 @@ class SettingsForm extends ConfigFormBase {
], ],
'profile_parameters' => [ 'profile_parameters' => [
'onBeforeScript', 'onBeforeScript',
'onReadyScript',
'paths', 'paths',
'report', 'report',
'asyncCaptureLimit', 'asyncCaptureLimit',
......
...@@ -483,7 +483,7 @@ final class BackstopFormBuilder { ...@@ -483,7 +483,7 @@ final class BackstopFormBuilder {
]; ];
// ===== onBeforeScript ===== // ===== onBeforeScript =====
$form['profile_parameters']['advanced_settings']['onBeforeScript'] = [ $form['profile_parameters']['onBeforeScript'] = [
'#type' => 'checkbox', '#type' => 'checkbox',
'#title' => $this->t('Include onBeforeScript'), '#title' => $this->t('Include onBeforeScript'),
'#description' => $this->getFieldDescription('onBeforeScript'), '#description' => $this->getFieldDescription('onBeforeScript'),
...@@ -499,7 +499,7 @@ final class BackstopFormBuilder { ...@@ -499,7 +499,7 @@ final class BackstopFormBuilder {
]; ];
// ===== onReadyScript ===== // ===== onReadyScript =====
$form['profile_parameters']['advanced_settings']['onReadyScript'] = [ $form['profile_parameters']['onReadyScript'] = [
'#type' => 'checkbox', '#type' => 'checkbox',
'#title' => $this->t('Include onReadyScript'), '#title' => $this->t('Include onReadyScript'),
'#description' => $this->getFieldDescription('onReadyScript'), '#description' => $this->getFieldDescription('onReadyScript'),
...@@ -518,7 +518,7 @@ final class BackstopFormBuilder { ...@@ -518,7 +518,7 @@ final class BackstopFormBuilder {
$form['profile_parameters']['advanced_settings']['paths'] = [ $form['profile_parameters']['advanced_settings']['paths'] = [
'#type' => 'textarea', '#type' => 'textarea',
'#default_value' => $defaults['paths'] ?? $config->get('profile_parameters.paths'), '#default_value' => $defaults['paths'] ?? $config->get('profile_parameters.paths'),
'#description' => $this->getFieldDescription('paths'), // '#description' => $this->getFieldDescription('paths'),
'#parents' => $forModuleSettings ? [ '#parents' => $forModuleSettings ? [
'profile_parameters', 'profile_parameters',
'paths', 'paths',
...@@ -532,7 +532,7 @@ final class BackstopFormBuilder { ...@@ -532,7 +532,7 @@ final class BackstopFormBuilder {
$form['profile_parameters']['advanced_settings']['report'] = [ $form['profile_parameters']['advanced_settings']['report'] = [
'#type' => 'textfield', '#type' => 'textfield',
'#default_value' => $defaults['report'] ?? $config->get('profile_parameters.report') ?? 'browser', '#default_value' => $defaults['report'] ?? $config->get('profile_parameters.report') ?? 'browser',
'#description' => $this->getFieldDescription('report'), // '#description' => $this->getFieldDescription('report'),
'#parents' => $forModuleSettings ? [ '#parents' => $forModuleSettings ? [
'profile_parameters', 'profile_parameters',
'report', 'report',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment