lespoupeesrusses/promethee

View on GitHub
app/views/promethee/components/image/_localize.html.erb

Summary

Maintainability
Test Coverage
<script type="text/ng-template" id="promethee/components/image/localize">
  <div ng-show="master.attributes.alt.value || frozen_component.attributes.alt.value || master.attributes.caption.value || frozen_component.attributes.caption.value">
    <hr>

    <div class="row">
      <div class="col-md-6">
        <img ng-src="/promethee/blob/{{master.attributes.image.value.id}}" class="img-fluid img-responsive" style="max-width: 200px">
      </div>
      <div class="col-md-6">
        <img ng-src="/promethee/blob/{{component.attributes.image.value.id}}" class="img-fluid img-responsive" style="max-width: 200px">
      </div>
    </div>

    <div class="row js-translation-element" ng-show="master.attributes.caption.value || frozen_component.attributes.caption.value">
      <div class="col-md-6">
        <b>Caption</b>
        <p class="js-translation-source" data-type="string">{{master.attributes.caption.value}}</p>
      </div>
      <div class="col-md-6 js-translation-target">
        <div class="form-group">
          <b>Caption</b>
          <input class="form-control" ng-model="component.attributes.caption.value" type="text">
        </div>
      </div>
    </div>
  </div>

  <div class="row js-translation-element" ng-show="master.attributes.alt.value || frozen_component.attributes.alt.value">
    <div class="col-md-6">
      <b>Alt</b>
      <p class="js-translation-source" data-type="string">{{master.attributes.alt.value}}</p>
    </div>
    <div class="col-md-6 js-translation-target">
      <div class="form-group">
        <b>Alt</b>
        <input class="form-control" ng-model="component.attributes.alt.value" type="text">
      </div>
    </div>
  </div>

  <div class="row js-translation-element" ng-show="master.attributes.title.value || frozen_component.attributes.title.value">
    <div class="col-md-6">
      <b>Title</b>
      <p class="js-translation-source" data-type="string">{{master.attributes.title.value}}</p>
    </div>
    <div class="col-md-6 js-translation-target">
      <div class="form-group">
        <b>Title</b>
        <input class="form-control" ng-model="component.attributes.title.value" type="text">
      </div>
    </div>
  </div>
</script>