Advertisement
Guest User

Untitled

a guest
Jan 11th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Rails 1.83 KB | None | 0 0
  1. <% provide(:title, "New Reservation") %>
  2.     <script>
  3.         document.addEventListener("turbolinks:load", function() {
  4.             $( ".datepicker" ).datepicker({ minDate: 0, dateFormat: 'mm/dd/yy' });
  5.  
  6.             $("#reservation_lab_id").on('change', function() {
  7.             $(".datepicker").datepicker("destroy");
  8.             if ($("#reservation_lab_id option:selected").text() == "Security") {
  9.                 $(".datepicker").datepicker({
  10.                     minDate: 0,
  11.                     dateFormat: 'mm/dd/yy',
  12.                     beforeShowDay: $(".datepicker").datepicker.noWeekends
  13.                 });
  14.             }
  15.        });
  16.         })
  17. </script>
  18. <h1>New Reservation</h1>
  19.  
  20. <div class="row">
  21.     <div class="col">
  22.        
  23.         <%= form_for(@reservation) do |f| %>
  24.             <% if @reservation.errors.any? %>
  25.                     <% @reservation.errors.full_messages.each do |message| %>
  26.                         <div class="alert alert-danger"><%= message %></div>
  27.                     <% end %>
  28.              <% end %>
  29.             <div class="row">
  30.                 <div class="col">
  31.                     <%= f.label :lab_id %>
  32.                     <%= f.collection_select(:lab_id, Lab.order("name ASC"), :id, :name, {:selected => params[:lab_id] ? params[:lab_id] : @reservation.lab_id}, {class: "form-control"}) %>
  33.                 </div>
  34.             </div>
  35.             <div class="row">
  36.                 <div class="col">
  37.                     <%= f.label :user_ids, 'Additional Team Members' %>
  38.                     <%= f.collection_select(:user_ids, User.order("name ASC"), :id, :name, {}, {:multiple => true, class: "form-control"}) %>
  39.                 </div>
  40.             </div>
  41.             <div class="row">
  42.                 <div class="col">
  43.                     <%= f.label :start_date %>
  44.                     <%= f.text_field :start_date, class: 'datepicker form-control' %><br>
  45.                 </div>
  46.                 <div class="col">
  47.                     <%= f.label :end_date %>
  48.                     <%= f.text_field :end_date, class: 'datepicker form-control' %><br>
  49.                 </div>
  50.             </div>
  51.             <div class="row">
  52.                 <%= f.submit "Submit", class: "btn btn-primary" %>
  53.             </div>
  54.         <% end %>
  55.    
  56.     </div>
  57. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement