metamaps--metamaps/app/views/topics/_topic.html.erb

84 lines
5.5 KiB
Plaintext

<%#
# @file
# This file renders a card showing a topic
# TODO: Is this code in use or deprecated? What's it's purpose?
#%>
<%= div_for topic do %>
<% if topic.authorize_to_edit(user) %>
<div class="permission canEdit">
<% end %>
<div class="CardOnGraph"
id="topic_<%=topic.id %>">
<% if topic.user == user %><%= link_to 'Delete', topic_path(topic), :class => 'delete', :confirm => 'Delete this topic and all synapses linking to it?', :method => :delete, :remote => true%><% end %>
<p class="type best_in_place best_in_place_metacode"
data-url="/topics/<%=topic.id %>"
data-object="topic"
data-collection='[["Action","Action"],["Activity","Activity"],["Bizarre","Bizarre"],["Catalyst","Catalyst"],["Closed","Closed"],["Experience","Experience"],["Future Dev","Future Dev"],["Group","Group"],["Idea","Idea"],["Implication","Implication"],["Insight","Insight"],["Intention","Intention"],["Knowledge","Knowledge"],["Location","Location"],["Open Issue","Open Issue"],["Opinion","Opinion"],["Opportunity","Opportunity"],["Person","Person"],["Platform","Platform"],["Problem","Problem"],["Question","Question"],["Reference","Reference"],["Requirement","Requirement"],["Resource","Resource"],["Role","Role"],["Task","Task"],["Tool","Tool"],["Trajectory","Trajectory"]]'
data-attribute="metacode"
data-type="select"><%= topic.metacode.name %></p>
<%= image_tag topic.metacode.icon, :class => 'icon', :size => '50x50' %>
<div class="cardSettings">
<div class="mapPerm" title="<%= topic.permission %>"><%= topic.mk_permission %></div>
<% if topic.user == user %>
<div class="permActivator">
<div class="editSettings">
<span>Permissions:&nbsp;</span>
<span title="Click to Edit"><%= best_in_place topic, :permission, :type => :select, :collection => [['commons', 'commons'], ['public','public'], ['private','private']], :classes => 'best_in_place_permission' %></span>
<div class="clearfloat"></div>
</div>
</div>
<% end %>
</div>
<span class="title">
<span class="best_in_place best_in_place_name"
data-url="/topics/<%=topic.id %>"
data-object="topic"
data-attribute="name"
data-type="input"><%=topic.name %></span>
<a href="/topics/<%=topic.id %>" class="topic-go-arrow" target="_blank">
<img class="topic-go-arrow"
title="Explore Topic"
src="/assets/go-arrow.png" />
</a>
<div class="clearfloat"></div>
</span>
<div class="contributor">
Added by: <a href="/users/<%=topic.user.id %>" target="_blank"><%=topic.user.name %>
</a>
</div>
<div class="scroll">
<div class="desc">
<span class="best_in_place best_in_place_desc"
data-url="/topics/<%=topic.id %>"
data-object="topic"
data-nil="<span class='gray'>Click to add description.</span>"
data-attribute="desc"
data-type="textarea"><%=topic.desc %></span>
<div class="clearfloat"></div>
</div>
</div>
<div class="link">
<% if (authenticated? && topic.permission == "commons") || topic.user == user %>
<a href="<%=topic.link %>" class="go-link" target="_blank">[go]</a>
<span class="best_in_place best_in_place_link"
data-url="/topics/<%=topic.id %>"
data-object="topic"
data-attribute="link"
data-nil="<span class='gray'>Click to add link.</span>"
data-type="input"><%=topic.link %></span>
<% else %>
<a href="<%=topic.link %>" target="_blank"><%= topic.link %></a>
<% end %>
</div>
<div class="clearfloat"></div>
</div>
<% if topic.authorize_to_edit(user) %>
</div>
<% end %>
<% end %>