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