<script type="text/javascript">
 // $(this).ready(function(){
	// $('.tag_show').hover(function() {
		// $(this).children("span").show();
	// }, function() {
		// $(this).children("span").hide();
	// });
// })
</script>
<!-- 1代表是user类型   2代表是project类型  3代表是issue类型   4代表需求-->
<% @tags = obj.reload.tag_list %>

<% if non_list_all and (@tags.size > 0) %>
<!-- 这里是显示的非主页的tag 所以当tag数量较多时 不必全部显示 用“更多”代替  -->
<% if @tags.size > Setting.show_tags_length.to_i then %>
<% i = 0 %>

<% until i>Setting.show_tags_length.to_i do %>
<div id="tag">
	<%= link_to @tags[i], :controller => "tags",:action => "index",:q => @tags[i],:object_flag => object_flag,:obj_id => obj.id %>
</div>
<% i += 1%>
<% end %>

<%= link_to l(:label_more_tags),:action => "show",:id => obj.id %>

<% else %>

<% @tags.each do |tag| %>
<div id="tag">
	<%= link_to tag,:controller => "tags",:action => "index",:q=>tag,:object_flag => object_flag,:obj_id => obj.id %>
</div>
<% end %>

<% end %>

<% else %>
<!-- 用来显示三大对象的主页中的tag  故是全部显示  -->
<% if @tags.size > 0  %>
<% @tags.each do |tag| %>
<div id="tag">
	<span class="tag_show"> <%= link_to tag,:controller => "tags",:action => "index",:q=>tag ,:object_flag => object_flag,:obj_id => obj.id %> 
		<!-- 对用户主页 是本人 ，对项目，需求，问题是管理员 -->
		<% case object_flag %>
		<% when '1'%>
		
	      <% if User.current.eql?(obj) %> 
	         <span class='del'> <%= link_to 'x',:controller => "tags",:action => "remove_tag",:remote => true,:tag_name => tag,
			:taggable_id => obj.id,:taggable_type => object_flag %> </span> 
		  <% end %>
		  
	    <% when '2' %>
	    
	     <% if (ProjectInfo.find_by_project_id(obj.id)).user_id == User.current.id %>
	       <span class='del'> <%= link_to 'x',:controller => "tags",:action => "remove_tag",:remote => true,:tag_name => tag,
			:taggable_id => obj.id,:taggable_type => object_flag %> </span> 	    
	     <% end %>
	     
	     <% when '3' %>
	     
	       <% if (ProjectInfo.find_by_project_id(obj.project_id)).user_id == User.current.id %>
	       <span class='del'> <%= link_to 'x',:controller => "tags",:action => "remove_tag",:remote => true,:tag_name => tag,
			:taggable_id => obj.id,:taggable_type => object_flag %> </span> 	    
	     <% end %>
	     
	     <% when '4'%>
	         <% if obj.author_id == User.current.id %>
	         
	          <span class='del'> <%= link_to 'x',:controller => "tags",:action => "remove_tag",:remote => true,:tag_name => tag,
			:taggable_id => obj.id,:taggable_type => object_flag %> </span> 
				
	         <% end %>
	    <% when '6'%>
		    <% if ( User.current.logged? && 
		    		User.current.admin?
		    		# && (@project && User.current.member_of?(@project))
		    	  )
		    %>
		        <span class='del'> <%= link_to 'x',:controller => "tags",:action => "remove_tag",:remote => true,:tag_name => tag,
				:taggable_id => obj.id,:taggable_type => object_flag %> </span>
			<% end %>
	     <% when '7'%>
	        <% if obj.author_id == User.current.id %>
	         
	        <span class='del'> <%= link_to 'x',:controller => "tags",:action => "remove_tag",:remote => true,:tag_name => tag,
			:taggable_id => obj.id,:taggable_type => object_flag %> </span> 
				
	        <% end %>
	    <% end %>
    </span>

</div>
<% end %>
<% else %>
<span style="color:#8c8a8a">
	&nbsp;&nbsp;&nbsp;<%= l(:label_tags_no) %>
</span>
<% end %>

<% end %>