Sha256: e66d8098f83af4f15dee95e23968364c91450eed4bfc3013415866dea3bcca1f

Contents?: true

Size: 1.04 KB

Versions: 5

Compression:

Stored size: 1.04 KB

Contents

<%
	if defined?(third_party).nil?
		third_party_flag = false
	else
		third_party_flag = third_party
	end
	user = method(FavouriteObject.current_user_method).call
	status = FavouriteObject::Favourite.is_favourited?(user, object.id, object.class.name, third_party_flag) unless user.nil?

	#defaults
	@favourited_text = "Favourited" if defined?(favourited_text).nil? 
	@unfavourited_text = "Favourite" if defined?(unfavourited_text).nil? 
%>

<div class="favourite_object_container">
	<div class="text_container">
		<span id="favourited_text" class=" <%= 'active' if status%>"><%= @favourited_text || favourited_text %></span>
		<span id="unfavourited_text" class=" <%= 'active' unless status%>"><%= @unfavourited_text || unfavourited_text%></span>
	</div>
	<div class="icon_container">
		<span class="icon <%= 'active' if status%>" 
		-data-target-type="<%= object.class %>" -data-params="<%= params %>" -data-target-id="<%= object.id %>" -data-third-party="<%= third_party_flag.to_s%>" -data-user-status="<%= user ? 'true' : 'false' %>"></span>
	</div>

</div>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
favourite_object-0.1.1 app/views/favourite_object/favourites/_favourite_icon.html.erb
favourite_object-0.1.0 app/views/favourite_object/favourites/_favourite_icon.html.erb
favourite_object-0.0.3 app/views/favourite_object/favourites/_favourite_icon.html.erb
favourite_object-0.0.2 app/views/favourite_object/favourites/_favourite_icon.html.erb
favourite_object-0.0.1 app/views/favourite_object/favourites/_favourite_icon.html.erb