MiraitSystems/enju_trunk

View on GitHub
app/views/purchase_requests/edit.html.erb

Summary

Maintainability
Test Coverage
<script>
  $("#purchase_request_next_state").change(function () {
    type = $("#purchase_request_next_state").val();
    if (type == "reject") {
      $("#reason").show();
    } else {
      $("#reason").hide();
      $("#purchase_request_reason").val('');
    }
  });
  $(function(){
    $('#purchase_request_pub_date').setCalendar({src:'/assets/calendar.png'});
  });
</script>

<div id="content_detail" class="ui-corner-all">
<h1 class="title"><%= t('page.editing', :model => t('activerecord.models.purchase_request')) %></h1>
<div id="content_list">
<strong><%= t('purchase_request.input_into_form_as_much_as_possible') %></strong><br />
<br />
  <%= form_for(@purchase_request, :url => purchase_request_path(@purchase_request)) do |f| %>
  <%= f.error_messages %>

  <% if current_user.try(:has_role?, 'Librarian') %>
    <div class="field">
      <%= f.label t('activerecord.attributes.purchase_request.state') %>: 
      <% if @states %>
        <%= f.select :next_state, @states -%>
      <% else %>
        <%= i18n_pr_state(@purchase_request.state) -%>
      <% end %>
    </div>
    <div id="reason" style="display:none;">
       <%= f.label t('activerecord.attributes.purchase_request.reason') -%><br />
       <%= f.text_area :reason, :class => 'resource_textarea' -%>
    </div>
  <% end %>

  <div class="field">
    <%= f.label t('activerecord.models.user') -%><br />
    <%= link_to @purchase_request.user.username, @purchase_request.user if @purchase_request.user %>
    <%= t('purchase_request.guest') unless @purchase_request.user %>
    <%= f.hidden_field :user_id %>
  </div>

  <div class="field">
    <%= f.label :title -%><br />
    <%= f.text_area :title, :class => 'resource_textarea' -%>
  </div>

  <div class="field">
    <%= f.label :author -%><br />
    <%= f.text_area :author, :class => 'resource_textarea' -%>
  </div>

  <div class="field">
    <%= f.label :publisher -%><br />
    <%= f.text_area :publisher, :class => 'resource_textarea' -%>
  </div>

  <div class="field">
    <%= f.label :isbn -%><br />
    <%= f.text_field :isbn, :class => 'resource_isbn_issn' -%>
  </div>

  <div class="field">
    <%= f.label :pub_date -%><br />
    <%= f.text_field :pub_date -%>
  </div>

  <div class="field">
    <%= f.label :price -%><br />
    <%= f.text_field :price, :class => 'resource_integer' -%>
  </div>

  <div class="field">
    <%= f.label :url -%><br />
    <%= f.url_field :url, :class => 'resource_url' -%>
  </div>

  <div class="field">
    <%= f.label :note -%><br />
    <%= f.text_area :note, :class => 'resource_textarea' -%>
  </div>

  <div class="actions">
    <%= f.submit %>
  </div>
<% end %>
</div>
</div>

<div id="submenu" class="ui-corner-all">
  <ul>
    <% if @purchase_request.user %>
      <li><%= link_to t('page.show'), user_purchase_request_path(@purchase_request.user, @purchase_request) -%></li>
      <li><%= link_to t('page.back'), user_purchase_requests_path(@purchase_request.user, :page => flash[:page] ||= nil) -%></li>
    <% else %>
      <li><%= link_to t('page.show'), purchase_request_path(@purchase_request) -%></li>
      <li><%= link_to t('page.back'), purchase_requests_path(:page => flash[:page] ||= nil) -%></li>
    <% end %>
  </ul>
</div>