Commit f887076a
Changed files (2)
app
assets
javascripts
backbone
templates
cakes
app/assets/javascripts/backbone/templates/cakes/edit.jst.ejs
@@ -36,7 +36,12 @@
<div class="control-group">
<label for="cake_tags" class="control-label">Tags</label>
<div class="controls">
- <input name="cake_tags" type="text" id="cake_tags" value="<%= _.map(cake.tags, function(x){ return x.name; }) %>" class="input-xxlarge" autocomplete="off" />
+ <% if (typeof(cake.tags) === "string") { %>
+ <% tags = _.map(cake.tags.split(','), function(x){ return x; }) %>
+ <% } else { %>
+ <% tags = _.map(cake.tags, function(x){ return x.name; }) %>
+ <% } %>
+ <input name="cake_tags" type="text" id="cake_tags" value="<%= tags %>" class="input-xxlarge" autocomplete="off" />
</div>
</div>
<div class="control-group">
app/assets/javascripts/backbone/templates/cakes/show.jst.ejs
@@ -10,11 +10,19 @@
<div class="span6">
<h1><a href="#/<%= id %>"><%= name %></a></h1>
<span> <i class="icon-tags"></i> </span>
- <% _.each(tags, function(tag){ %>
- <a href="<%= Routes.creation_tag_path(tag.name) %>">
- <span class="label"><%= tag.name %></span>
- </a>
- <% }); %>
+ <% if (typeof(tags) === "string") { %>
+ <% _.each(tags.split(','), function(tag){ %>
+ <a href="<%= Routes.creation_tag_path(tag) %>">
+ <span class="label"><%= tag %></span>
+ </a>
+ <% }); %>
+ <% } else { %>
+ <% _.each(tags, function(tag){ %>
+ <a href="<%= Routes.creation_tag_path(tag.name) %>">
+ <span class="label"><%= tag.name %></span>
+ </a>
+ <% }); %>
+ <% } %>
<hr />
<p><%= story %></p>
</div>
@@ -22,6 +30,7 @@
<div class="row">
<div class="span12">
<a id="add-photo" class="btn">Add Photo</a>
+ <a href="#/<%= id %>/edit">(edit)</a>
</div>
<div class="span12">
<ul class="thumbnails"></ul>