team-umlaut/umlaut

View on GitHub
app/views/export_email/txt.html.erb

Summary

Maintainability
Test Coverage
<div class="txt">
  <%
  unless @user_request.nil? %>
    <%= form_tag( {:controller => "export_email", :action => "send_txt", :id => params[:id]}, :class => "form-horizontal" ) do %>
      <h2><%= @svc_response.service.translate 'header' %></h2>
      <%= validation_error flash[:alert] if flash[:alert] %>
      
        <h4><%= brief_citation(@user_request) %></h4>

        <div class="form-group">
          <%= label_tag('number', @svc_response.service.translate('enter_your_number'), :class => "control-label col-xs-6") %>
          <div class="col-xs-6">
            <%= text_field_tag('number', params[:number], :size => 14, :class => "form-control") %>
            <p>
              <small><em><%= @svc_response.service.translate 'number_format_description' %> </em></small><br />
            </p>
          </div>
        </div>
        

        <div class="form-group">
          <%= label_tag('provider', @svc_response.service.translate('select_provider'), :class => "control-label col-xs-6") %>
          <div class="col-xs-6">
            <% providers = @svc_response.service.instance_variable_get("@providers") %>          
            <%= select_tag "provider", options_for_select(providers.sort, params[:provider]), :class => "form-control" %>
          </div>
        </div>

        <% holdings = @user_request.get_service_type('holding', {}) %>
        <div class="form-group">
            <%= label_tag('holding', @svc_response.service.translate('choose_item_to_send'), :class => "control-label col-xs-6") %></p>
            <div class="col-xs-6">
              <ul class="list-unstyled"><%
                holdings.each do |p|
                  target = p.view_data %>
                  <li>
                    <div class="radio">
                      <label>
                        <%= radio_button_tag 'holding', p.id, (params[:holding].to_s == p.id.to_s) || holdings.length == 1 %>
                        <%= formatted_html_holding_status(target) %>
                      </label>
                    </div>
                  </li><%
                end %>
              </ul>
            </div>
          </div>
        <small><em><%= @svc_response.service.translate 'charges_may_apply' %></em></small>
        <%= submit_tag @svc_response.service.translate 'send_action', :class => "btn btn-primary" %>
      </fieldset><%
    end
  end %>
</div>