zammad/zammad

View on GitHub
app/assets/javascripts/app/views/link/ticket/add.jst.eco

Summary

Maintainability
Test Coverage
<fieldset>
  <% ticket_number_input = () => %>
    <input type="text" name="ticket_number" value="" required/>
  <% end %>
  <% ticket_number_input_inline = () => %>
    <input type="text" name="ticket_number" value="" class="form-control--inline form-control--small u-inlinePad" required/>
  <% end %>
  <% if @link_types.length > 1: %>
    <% link_type_selector = () => %>
    <div class="u-inlineBlock u-positionOrigin u-inlinePad">
      <select name="link_type" class="form-control form-control--small" required>
        <% for link_type in @link_types: %>
          <option value="<%= link_type[0] %>"><%- @T(link_type[1]) %></option>
        <% end %>
      </select>
      <%- @Icon('arrow-down') %>
    </div>
    <% end %>
    <div class="form-group">
      <%- App.i18n.translatePlain( 'Link %s %s as %s of Ticket# %s', @T(@link_object), ticket_number_input_inline(), link_type_selector(), @object.number ) %>
    </div>
  <% else: %>
    <%- ticket_number_input() %>
    <input type="hidden" name="link_type" value="<%= @link_types[0][0] %>"/>
  <% end %>
  </div>

  <% if @hasByCustomer: %>
    <hr>
    <h4><%- @T('Recent Customer Tickets') %></h4>
    <div id="ticket-merge-customer-tickets"></div>
  <% end %>

  <% if @hasRecentViewed: %>
    <hr>
    <h4><%- @T('Recently Viewed Tickets') %></h4>
    <div id="ticket-merge-recent-tickets"></div>
  <% end %>
</fieldset>