diff --git a/css/backoffice/components/_form.scss b/css/backoffice/components/_form.scss index 9b8c53349..46c353de8 100644 --- a/css/backoffice/components/_form.scss +++ b/css/backoffice/components/_form.scss @@ -45,4 +45,8 @@ height: 30px; display: flex; align-items: center; -} \ No newline at end of file +} + +form[aria-busy="true"] { + opacity: .5; +} diff --git a/data/.compilation-symlinks b/data/.compilation-symlinks deleted file mode 100644 index e69de29bb..000000000 diff --git a/lib/composer/installed.php b/lib/composer/installed.php index 33b2f7d8a..557a3d3ee 100644 --- a/lib/composer/installed.php +++ b/lib/composer/installed.php @@ -3,7 +3,7 @@ 'name' => 'combodo/itop', 'pretty_version' => 'dev-develop', 'version' => 'dev-develop', - 'reference' => '19d062aa830b6d6c7d17ac4046fc9ee2c5e3fab1', + 'reference' => '0dae7346d1b2a912c1d88dddf8bbe9267a19ab90', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -22,7 +22,7 @@ 'combodo/itop' => array( 'pretty_version' => 'dev-develop', 'version' => 'dev-develop', - 'reference' => '19d062aa830b6d6c7d17ac4046fc9ee2c5e3fab1', + 'reference' => '0dae7346d1b2a912c1d88dddf8bbe9267a19ab90', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), diff --git a/sources/Forms/Dependency/DependencyHandler.php b/sources/Forms/Dependency/DependencyHandler.php index 4264430e0..3bba15ff5 100644 --- a/sources/Forms/Dependency/DependencyHandler.php +++ b/sources/Forms/Dependency/DependencyHandler.php @@ -68,7 +68,6 @@ class DependencyHandler // Listen the dependency $this->builder->get($sDependency)->addEventListener(FormEvents::POST_SET_DATA, $this->GetEventListeningCallback()); $this->builder->get($sDependency)->addEventListener(FormEvents::POST_SUBMIT, $this->GetEventListeningCallback()); - } } diff --git a/sources/Forms/FormBuilder/FormTypeExtension.php b/sources/Forms/FormBuilder/FormTypeExtension.php index 06298196b..1e6916375 100644 --- a/sources/Forms/FormBuilder/FormTypeExtension.php +++ b/sources/Forms/FormBuilder/FormTypeExtension.php @@ -6,6 +6,8 @@ use Symfony\Component\Form\AbstractTypeExtension; use Symfony\Component\Form\Extension\Core\Type\FormType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\Form\FormEvents; +use Symfony\Component\Form\FormInterface; +use Symfony\Component\Form\FormView; use Symfony\Component\OptionsResolver\OptionsResolver; class FormTypeExtension extends AbstractTypeExtension @@ -24,7 +26,7 @@ class FormTypeExtension extends AbstractTypeExtension 'inputs', 'outputs', 'bindings', - 'listener_callback' + 'listener_callback', ]); } @@ -36,4 +38,6 @@ class FormTypeExtension extends AbstractTypeExtension } } + + } \ No newline at end of file diff --git a/templates/application/forms/itop_console_layout.html.twig b/templates/application/forms/itop_console_layout.html.twig index 956e69694..eab5fa02f 100644 --- a/templates/application/forms/itop_console_layout.html.twig +++ b/templates/application/forms/itop_console_layout.html.twig @@ -6,7 +6,7 @@ {% if type == 'text' %}{% set ibo_class='ibo-input-string' %}{% else %}{% set ibo_class='ibo-input-' ~ type %}{% endif %} {% set attr = attr|merge({class: (attr.class|default('') ~ ' ibo-input ' ~ ibo_class)|trim}) %} {{- parent() -}} - onChange="this.form.requestSubmit();" + onChange="this.form.requestSubmit();console.log('Auto submitting form due to change in field {{ full_name }}');" {%- endblock widget_attributes -%} {%- block form_label -%}