2016-01-13 17:10:43 -06:00
|
|
|
|
2016-01-18 15:10:25 -06:00
|
|
|
<div class="recipe-view">
|
2016-01-13 17:10:43 -06:00
|
|
|
|
2016-01-18 15:10:25 -06:00
|
|
|
<div class="row">
|
2016-01-30 17:02:19 -06:00
|
|
|
<div class="col-xs-12">
|
2016-01-18 15:10:25 -06:00
|
|
|
<div class="page-header">
|
|
|
|
<h1>
|
|
|
|
<%= @recipe.name %>
|
2016-01-18 19:41:26 -06:00
|
|
|
<% if @scale %>
|
|
|
|
<span class="label label-default"><%= @scale %> X</span>
|
|
|
|
<% end %>
|
2016-01-18 15:10:25 -06:00
|
|
|
</h1>
|
|
|
|
</div>
|
2016-01-18 19:41:26 -06:00
|
|
|
<p class="lead">
|
|
|
|
<%= @recipe.description %>
|
|
|
|
</p>
|
|
|
|
</div>
|
2016-01-13 17:10:43 -06:00
|
|
|
</div>
|
|
|
|
|
2016-01-18 15:10:25 -06:00
|
|
|
<div class="row">
|
|
|
|
<% if @recipe.total_time.present? || @recipe.active_time.present? %>
|
2016-01-18 19:41:26 -06:00
|
|
|
<div class="col-xs-3">
|
|
|
|
<p><%= recipe_time(@recipe) %></p>
|
2016-01-18 15:10:25 -06:00
|
|
|
</div>
|
|
|
|
<% end %>
|
2016-01-13 17:10:43 -06:00
|
|
|
|
2016-01-18 15:10:25 -06:00
|
|
|
<% if @recipe.yields.present? %>
|
2016-01-18 19:41:26 -06:00
|
|
|
<div class="col-xs-3">
|
|
|
|
<p>Yields</p><p><%= @recipe.yields %></p>
|
2016-01-18 15:10:25 -06:00
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
|
|
|
|
<% if @recipe.source.present? %>
|
2016-01-21 11:45:46 -06:00
|
|
|
<div class="source">
|
2016-01-18 19:41:26 -06:00
|
|
|
<p>Source</p><p><%= @recipe.source %></p>
|
2016-01-18 15:10:25 -06:00
|
|
|
</div>
|
|
|
|
<% end %>
|
2016-01-13 17:10:43 -06:00
|
|
|
|
|
|
|
</div>
|
|
|
|
|
2016-01-18 15:10:25 -06:00
|
|
|
<div class="row">
|
2016-01-21 11:50:50 -06:00
|
|
|
<div class="col-xs-12 col-sm-5 col-md-4">
|
2016-01-18 19:41:26 -06:00
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="panel-heading">
|
2016-01-30 17:02:19 -06:00
|
|
|
|
|
|
|
<div class="row">
|
|
|
|
<h3 class="panel-title col-xs-7">Ingredients</h3>
|
|
|
|
<div class="dropdown col-xs-5">
|
|
|
|
<button id="scaleLabel" type="button" class="pull-right btn btn-xs btn-default" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
|
|
|
Scale
|
|
|
|
<span class="caret"></span>
|
|
|
|
</button>
|
|
|
|
<ul class="dropdown-menu" aria-labelledby="scaleLabel">
|
|
|
|
<% ['1/4', '1/3', '1/2', '2/3', '3/4', '1', '1 1/2', '2', '3', '4'].each do |scale| %>
|
|
|
|
<% if scale == '1' %>
|
|
|
|
<li><%= link_to scale, @recipe %></li>
|
|
|
|
<% else %>
|
|
|
|
<li><%= link_to scale, scale_recipe_path(@recipe, scale) %></li>
|
|
|
|
<% end %>
|
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
2016-01-18 19:41:26 -06:00
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<ul class="ingredients">
|
|
|
|
<% @recipe.recipe_ingredients.each do |i| %>
|
2016-01-21 11:45:46 -06:00
|
|
|
<li><div><%= i.display_name %></div></li>
|
2016-01-18 19:41:26 -06:00
|
|
|
<% end %>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2016-01-13 17:10:43 -06:00
|
|
|
</div>
|
|
|
|
|
2016-01-21 11:50:50 -06:00
|
|
|
<div class="col-xs-12 col-sm-7 col-md-8">
|
2016-01-18 19:41:26 -06:00
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="panel-heading">
|
|
|
|
<h3 class="panel-title">Directions</h3>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<ol class="steps">
|
|
|
|
<% @recipe.recipe_steps.each do |s| %>
|
|
|
|
<li><div><%= "#{s.step}" %></div></li>
|
|
|
|
<% end %>
|
|
|
|
</ol>
|
|
|
|
</div>
|
|
|
|
</div>
|
2016-01-13 17:10:43 -06:00
|
|
|
</div>
|
|
|
|
</div>
|
2016-01-18 15:10:25 -06:00
|
|
|
|
2016-01-13 17:10:43 -06:00
|
|
|
</div>
|
|
|
|
|
2016-01-12 18:43:00 -06:00
|
|
|
<div class="row">
|
|
|
|
<div class="col-xs-12">
|
|
|
|
|
2016-01-18 15:10:25 -06:00
|
|
|
<%= link_to 'Edit', edit_recipe_path(@recipe), class: 'btn btn-default' %>
|
|
|
|
<%= link_to 'Back', recipes_path, class: 'btn btn-default' %>
|
2016-01-12 18:43:00 -06:00
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|