made showcard into a non-partial view, in desperation

This commit is contained in:
Devin Howard 2012-12-30 23:30:18 -05:00
parent 5d552a5d00
commit 8d1171c2c8
3 changed files with 46 additions and 34 deletions

View file

@ -33,19 +33,29 @@ class ItemsController < ApplicationController
# GET items/:id
def show
@current = current_user
@item = Item.find(params[:id]).authorize_to_show(@current)
@item = Item.find(params[:id]).authorize_to_show(@current)
if @item
@relatives = @item.network_as_json(@current).html_safe
else
redirect_to root_url and return
end
if @item
@relatives = @item.network_as_json(@current).html_safe
else
redirect_to root_url and return
end
respond_to do |format|
respond_to do |format|
format.html { respond_with(@item, @user) }
format.json { respond_with(@relatives) }
end
end
# GET showcard/:id
def showcard
@current = current_user
@item = Item.find(params[:id]).authorize_to_show(@current)
respond_to do |format|
format.json { respond_with(@item) }
end
end
# POST items
def create

View file

@ -1,27 +0,0 @@
<div class="showcard item_<%= node.id %>">
<div class="CardOnGraph" title="Click to Hide" id="item_' + node.id + '">
<p class="type">
<%= node.getData("itemcatname") %>
</p>
<img alt="<%= node.getData("itemcatname") %>" class="icon" height="50" src="<%= imgArray[node.getData("itemcatname")].src %>" width="50" />
<div class="scroll">
<a href="/items/<%=node.id%>" class="title">
<%= node.name %>
</a>
<div class="contributor">
Added by:
<a href="/users/<%= node.getData('userid')%>">
<%= node.getData('username') %>
</a>
</div>
<div class="desc">
<p>
<%= node.getData('desc') %>
</p>
</div>
</div><!-- div.scroll -->
<a href="<%= node.getData('link') %>" class="link" target="_blank">
<%= node.getData('link') %>
</a>
</div>
</div>

View file

@ -0,0 +1,29 @@
<div class="showcard item_<%= @item.id %>">
<div class="CardOnGraph" title="Click to Hide" id="item_' + node.id + '">
<p class="type">
<%= @item.item_category.name %>
</p>
<img alt="<%= @item.item_category.name %>"
src="/assets/<%= @item.item_category.name %>.png"
class="icon" height="50" width="50" />
<div class="scroll">
<a href="/items/<%=@item.id%>" class="title">
<%= node.name %>
</a>
<div class="contributor">
Added by:
<a href="/users/<%= @item.user_id%>">
<%= User.all.find(@item.user_id).name %>
</a>
</div>
<div class="desc">
<p>
<%= @item.desc %>
</p>
</div>
</div><!-- div.scroll -->
<a href="<%= @item.link %>" class="link" target="_blank">
<%= @item.link %>
</a>
</div>
</div>