mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-11-03 22:21:55 +00:00 
			
		
		
		
	Add view count to livestreams in search results
This commit is contained in:
		@@ -68,16 +68,19 @@
 | 
			
		||||
            <b><a style="width:100%;" href="/channel/<%= item.ucid %>"><%= item.author %></a></b>
 | 
			
		||||
        </p>
 | 
			
		||||
 | 
			
		||||
        <% if item.responds_to?(:premiere_timestamp) && item.premiere_timestamp && item.premiere_timestamp.not_nil! > Time.now %>
 | 
			
		||||
        <h5><%= translate(locale, "Premieres in `x`", recode_date((item.premiere_timestamp.as(Time) - Time.now).ago, locale)) %></h5>
 | 
			
		||||
        <% elsif Time.now - item.published > 1.minute %>
 | 
			
		||||
        <h5 class="pure-g">
 | 
			
		||||
            <div class="pure-u-2-3"><%= translate(locale, "Shared `x` ago", recode_date(item.published, locale)) %></div>
 | 
			
		||||
            <% if item.responds_to?(:premiere_timestamp) && item.premiere_timestamp && item.premiere_timestamp.not_nil! > Time.now %>
 | 
			
		||||
                <%= translate(locale, "Premieres in `x`", recode_date((item.premiere_timestamp.as(Time) - Time.now).ago, locale)) %></h5>
 | 
			
		||||
            <% elsif Time.now - item.published > 1.minute %>
 | 
			
		||||
                <div class="pure-u-2-3"><%= translate(locale, "Shared `x` ago", recode_date(item.published, locale)) %></div>
 | 
			
		||||
            <% else %>
 | 
			
		||||
                <div class="pure-u-2-3"></div>
 | 
			
		||||
            <% end %>
 | 
			
		||||
 | 
			
		||||
            <div class="pure-u-1-3" style="text-align: right">
 | 
			
		||||
                <%= item.responds_to?(:views) ? translate(locale, "`x` views", number_to_short_text(item.views)) : "" %>
 | 
			
		||||
            </div>
 | 
			
		||||
        </h5>
 | 
			
		||||
        <% end %>
 | 
			
		||||
    <% else %>
 | 
			
		||||
        <% if env.get("preferences").as(Preferences).thin_mode %>
 | 
			
		||||
        <% else %>
 | 
			
		||||
@@ -112,16 +115,19 @@
 | 
			
		||||
            <b><a style="width:100%;" href="/channel/<%= item.ucid %>"><%= item.author %></a></b>
 | 
			
		||||
        </p>
 | 
			
		||||
 | 
			
		||||
        <% if item.responds_to?(:premiere_timestamp) && item.premiere_timestamp && item.premiere_timestamp.not_nil! > Time.now %>
 | 
			
		||||
        <h5><%= translate(locale, "Premieres in `x`", recode_date((item.premiere_timestamp.as(Time) - Time.now).ago, locale)) %></h5>
 | 
			
		||||
        <% elsif Time.now - item.published > 1.minute %>
 | 
			
		||||
        <h5 class="pure-g">
 | 
			
		||||
            <div class="pure-u-2-3"><%= translate(locale, "Shared `x` ago", recode_date(item.published, locale)) %></div>
 | 
			
		||||
            <% if item.responds_to?(:premiere_timestamp) && item.premiere_timestamp && item.premiere_timestamp.not_nil! > Time.now %>
 | 
			
		||||
                <%= translate(locale, "Premieres in `x`", recode_date((item.premiere_timestamp.as(Time) - Time.now).ago, locale)) %></h5>
 | 
			
		||||
            <% elsif Time.now - item.published > 1.minute %>
 | 
			
		||||
                <div class="pure-u-2-3"><%= translate(locale, "Shared `x` ago", recode_date(item.published, locale)) %></div>
 | 
			
		||||
            <% else %>
 | 
			
		||||
                <div class="pure-u-2-3"></div>
 | 
			
		||||
            <% end %>
 | 
			
		||||
 | 
			
		||||
            <div class="pure-u-1-3" style="text-align: right">
 | 
			
		||||
                <%= item.responds_to?(:views) ? translate(locale, "`x` views", number_to_short_text(item.views)) : "" %>
 | 
			
		||||
            </div>
 | 
			
		||||
        </h5>
 | 
			
		||||
        <% end %>
 | 
			
		||||
    <% end %>
 | 
			
		||||
    </div>
 | 
			
		||||
</div>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user