mingujo/UCBerkeley_Housing

View on GitHub
app/views/events/_edit_form.html.erb

Summary

Maintainability
Test Coverage
<%= form_for @event, :html => { :id => 'event_form' } do |f| %>
<p>
  <%=f.label :start_time, 'Start Time' %>
  <div class="form-group">
  <%=f.datetime_select :start_time, ampm: true, minute_step: 30, start_hour: 8, end_hour: 17 %>
  </div>
</p>
<p>
  <%=f.label :end_time, 'End Time' %>
  <div class="form-group">
    <%=f.datetime_select :end_time, ampm: true, minute_step: 30, start_hour: 8, end_hour: 17 %>
  </div>
</p>
<%if false%>
<%period = (@event.event_series)? @event.event_series.period : nil -%>
<p>
  <%=f.label :period, "Repeats" %>
  <%=f.select :period, Event::REPEATS,{:selected => period}, :onchange => "showPeriodAndFrequency(this.value);" %>
</p>
<%frequency = (@event.event_series)?@event.event_series.frequency : nil -%>
<p id = "frequency" style = "display:<%(period)? '' : 'none'%>;">
  <%=f.label :frequency, "Repeat every" %>
  <%=f.select :frequency, (1..30).to_a, {:selected => frequency} %> <span id = "period"></span>
</p>
<%end%>
<%=f.hidden_field :id, :value => @event.id%>
<%=f.hidden_field :commit_button, :value => ""%>
<p>
  <%if @event.event_series -%>
  <%=f.submit 'Update Only This Occurrence', :onclick => "document.getElementById('event_commit_button').value = this.value"%>
  <%=f.submit 'Update All Occurrence', :onclick => "document.getElementById('event_commit_button').value = this.value"%>
  <%else-%>
  <%=f.submit 'Update', :onclick => "document.getElementById('event_commit_button').value = this.value"%>
  <%end-%>
  
  <span id = "updating_events" class="spinner" style = "display:none;">Updating, Please wait...</span>
</p>
<%end %>