ManageIQ/manageiq-ui-classic

View on GitHub
app/views/static/provider_option_field_input.html.haml

Summary

Maintainability
Test Coverage
.form-group{"ng-class" => "{{ \"{'has_error': angularForm.\"  + $ctrl.elemID + \".$invalid}\" }}"}
  %label.col-md-2.control-label{"for" => "{{ $ctrl.elemID }}"}
    {{ $ctrl.option.label }}
    %span.pf-blue-info.pficon.pficon-info{:tabindex            => 0,
                                          :"popover-trigger"   => "focus",
                                          :"popover-placement" => "top-right",
                                          :"uib-popover-html"  => "$ctrl.option.help_text | translate"}
  .col-md-4
    %input.form-control{"type"          => "text",
                        "id"            => "{{ $ctrl.elemID }}",
                        "name"          => "{{ $ctrl.elemID }}",
                        "ng-model"      => "$ctrl.option.value",
                        "ng-trim"       => false,
                        "detect_spaces" => "",
                        "placeholder"   => "{{ $ctrl.option.global_default }}",
                        "title"         => "{{ $ctrl.option.help_text }}",
                        "prefix"        => "{{ 'provider_options_' + $ctrl.sectionName }}"}
    %span.help-block{"ng-show" => '{{ "angularForm." + $ctrl.elemID + ".$error.detectedSpaces" }}'}
      = _("Spaces are prohibited")