mirror of
https://github.com/fspc/bike-database.git
synced 2025-02-23 01:23:24 -05:00
improve ui for bike display & edit pages
This commit is contained in:
parent
0c5435a5af
commit
4f83b879cc
@ -2,81 +2,80 @@
|
|||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Bike Entry Date:", class: "col-sm-2 control-label" %>
|
<%= f.label "Bike Entry Date:", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_field :entry_date, class: "form-control datepicker", disabled: disabled %>
|
<%= f.text_field :entry_date, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Brand:", class: "col-sm-2 control-label" %>
|
<%= f.label "Brand:", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_field :brand, class: "form-control", disabled: disabled %>
|
<%= f.text_field :brand, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Model:", class: "col-sm-2 control-label" %>
|
<%= f.label "Model:", class: "col-sm-2 control-label" %>
|
||||||
|
<div class="col-sm-10">
|
||||||
<div class="col-sm-6">
|
|
||||||
<%= f.text_field :model, class: "form-control", disabled: disabled %>
|
<%= f.text_field :model, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Type:", class: "col-sm-2 control-label" %>
|
<%= f.label "Type:", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_field :bike_type, class: "form-control", disabled: disabled %>
|
<%= f.text_field :bike_type, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Freecyclery?", class: "col-sm-offset-2 control-label" %>
|
<%= f.label "Freecyclery?", class: "col-sm-offset-2 control-label" %>
|
||||||
<%= f.check_box :freecyclery, disabled: disabled %>
|
<%= f.check_box :freecyclery, disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Sale?", class: "col-sm-offset-2 control-label" %>
|
<%= f.label "Sale?", class: "col-sm-offset-2 control-label" %>
|
||||||
<%= f.check_box :sale, disabled: disabled %>
|
<%= f.check_box :sale, disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Serial Number", class: "col-sm-2 control-label" %>
|
<%= f.label "Serial Number", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_field :serial_number, class: "form-control", disabled: disabled %>
|
<%= f.text_field :serial_number, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Notes", class: "col-sm-2 control-label" %>
|
<%= f.label "Notes", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_area :notes, class: "form-control", disabled: disabled %>
|
<%= f.text_area :notes, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Tag Info", class: "col-sm-2 control-label" %>
|
<%= f.label "Tag Info", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_area :tag_info, class: "form-control", disabled: disabled %>
|
<%= f.text_area :tag_info, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Repaired by:", class: "col-sm-2 control-label" %>
|
<%= f.label "Repaired by:", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_field :repaired_by, class: "form-control", disabled: disabled %>
|
<%= f.text_field :repaired_by, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Completion Date:", class: "col-sm-2 control-label" %>
|
<%= f.label "Completion Date:", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_field :completion_date, class: "form-control datepicker", disabled: disabled %>
|
<%= f.text_field :completion_date, class: "form-control datepicker", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<%= f.label "Price", class: "col-sm-2 control-label" %>
|
<%= f.label "Price", class: "col-sm-2 control-label" %>
|
||||||
<div class="col-sm-6">
|
<div class="col-sm-10">
|
||||||
<%= f.text_field :price, class: "form-control", disabled: disabled %>
|
<%= f.text_field :price, class: "form-control", disabled: disabled %>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,19 +1,23 @@
|
|||||||
<%= form_for @bike, html: {class: 'form-horizontal'} do |f| %>
|
<div class="container">
|
||||||
<% if @bike.errors.any? %>
|
<%= form_for @bike, html: {class: 'form-horizontal'} do |f| %>
|
||||||
<div id="error_explanation">
|
<% if @bike.errors.any? %>
|
||||||
<h2><%= pluralize(@bike.errors.count, "error") %> prohibited this bike from being saved:</h2>
|
<div id="error_explanation">
|
||||||
|
<h2><%= pluralize(@bike.errors.count, "error") %> prohibited this bike from being saved:</h2>
|
||||||
<ul>
|
|
||||||
<% @bike.errors.full_messages.each do |msg| %>
|
<ul>
|
||||||
<li><%= msg %></li>
|
<% @bike.errors.full_messages.each do |msg| %>
|
||||||
<% end %>
|
<li><%= msg %></li>
|
||||||
</ul>
|
<% end %>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<% end %>
|
||||||
|
|
||||||
|
<%= render 'fields', f: f %>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="actions col-sm-offset-2">
|
||||||
|
<%= f.submit class: "btn btn-default" %>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
</div>
|
||||||
<%= render 'fields', f: f %>
|
|
||||||
|
|
||||||
<div class="actions col-sm-offset-2">
|
|
||||||
<%= f.submit class: "btn btn-default" %>
|
|
||||||
</div>
|
|
||||||
<% end %>
|
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
<h1>Editing bike</h1>
|
<div class="container">
|
||||||
|
<h1>Editing bike</h1>
|
||||||
<%= render 'form' %>
|
|
||||||
|
<%= render 'form' %>
|
||||||
<%= link_to 'Show', @bike %> |
|
|
||||||
<%= link_to 'Back', bikes_path %>
|
<%= link_to 'Show', @bike %> |
|
||||||
|
<%= link_to 'Back', bikes_path %>
|
||||||
|
</div>
|
||||||
|
@ -1,29 +1,30 @@
|
|||||||
<h1>Listing bikes</h1>
|
<div class="container">
|
||||||
|
|
||||||
<table class="table table-striped table-bordered table-hover">
|
<h1>Listing bikes</h1>
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th> Brand </th>
|
|
||||||
<th> Model </th>
|
|
||||||
<th></th>
|
|
||||||
<th></th>
|
|
||||||
<th></th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
|
|
||||||
<tbody>
|
<table class="table table-striped table-bordered table-hover">
|
||||||
<% @bikes.each do |bike| %>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<td><%= bike.brand %></td>
|
<th> Brand </th>
|
||||||
<td><%= bike.model %></td>
|
<th> Model </th>
|
||||||
<td><%= link_to 'Show', bike %></td>
|
<th></th>
|
||||||
<td><%= link_to 'Edit', edit_bike_path(bike) %></td>
|
<th></th>
|
||||||
<td><%= link_to 'Destroy', bike, method: :delete, data: { confirm: 'Are you sure?' } %></td>
|
<th></th>
|
||||||
</tr>
|
</tr>
|
||||||
<% end %>
|
</thead>
|
||||||
</tbody>
|
<tbody>
|
||||||
</table>
|
<% @bikes.each do |bike| %>
|
||||||
|
<tr>
|
||||||
<br>
|
<td><%= bike.brand %></td>
|
||||||
|
<td><%= bike.model %></td>
|
||||||
<%= link_to ' + Log Bike', new_bike_path %>
|
<td><%= link_to 'Show', bike %></td>
|
||||||
|
<td><%= link_to 'Edit', edit_bike_path(bike) %></td>
|
||||||
|
<td><%= link_to 'Destroy', bike, method: :delete, data: { confirm: 'Are you sure?' } %></td>
|
||||||
|
</tr>
|
||||||
|
<% end %>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<br>
|
||||||
|
<%= link_to ' + Log Bike', new_bike_path, class: "btn btn-default" %>
|
||||||
|
</div>
|
||||||
|
@ -1,7 +1,9 @@
|
|||||||
<p id="notice"><%= notice %></p>
|
<div class="container">
|
||||||
<%= form_for(@bike) do |f| %>
|
<p id="notice"><%= notice %></p>
|
||||||
<%= render 'fields', f: f, disabled: true %>
|
<%= form_for(@bike) do |f| %>
|
||||||
<% end %>
|
<%= render 'fields', f: f, disabled: true %>
|
||||||
|
<% end %>
|
||||||
<%= link_to 'Edit', edit_bike_path(@bike) %> |
|
|
||||||
<%= link_to 'Back', bikes_path %>
|
<%= link_to 'Edit', edit_bike_path(@bike) %> |
|
||||||
|
<%= link_to 'Back', bikes_path %>
|
||||||
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user