2020-02-20 14:38:25 -08:00
|
|
|
<div class="tweet{{#is ids.length 1}} single{{/is}} {{className}}" style="{{style}}">
|
|
|
|
{{#each ids}}
|
2020-05-13 11:45:26 -07:00
|
|
|
<div class="tweet-item" data-id="{{this}}">{{#with tweets[this]}}
|
2020-03-05 19:44:08 -08:00
|
|
|
<a class="tweet-link" href="https://twitter.com/{{user.screen_name}}/status/{{id_str}}" target="_blank">{{icon 'link'}}</a>
|
|
|
|
<a class="tweet-header" href="https://twitter.com/{{user.screen_name}}" target="_blank">
|
2020-02-20 14:38:25 -08:00
|
|
|
<b><img src="{{rev user.avatar.output}}" alt=""></b>
|
|
|
|
<strong>
|
|
|
|
{{{user.name_html}}}
|
|
|
|
{{#if user.verified}}<i class="tweet-verified"> </i>{{/if}}
|
|
|
|
{{#if user.protected}}<svg viewBox="0 0 24 24" aria-label="Protected account" class="tweet-protected"><g><path fill="currentColor" d="M19.75 7.31h-1.88c-.19-3.08-2.746-5.526-5.87-5.526S6.32 4.232 6.13 7.31H4.25C3.01 7.31 2 8.317 2 9.56v10.23c0 1.24 1.01 2.25 2.25 2.25h15.5c1.24 0 2.25-1.01 2.25-2.25V9.56c0-1.242-1.01-2.25-2.25-2.25zm-7 8.377v1.396c0 .414-.336.75-.75.75s-.75-.336-.75-.75v-1.396c-.764-.3-1.307-1.04-1.307-1.91 0-1.137.92-2.058 2.057-2.058 1.136 0 2.057.92 2.057 2.056 0 .87-.543 1.61-1.307 1.91zM7.648 7.31C7.838 5.06 9.705 3.284 12 3.284s4.163 1.777 4.352 4.023H7.648z"></path></g></svg>{{/if}}
|
|
|
|
</strong>
|
|
|
|
<span>@{{user.screen_name}}</span>
|
|
|
|
<img src="/tweets/logo.svg" alt="Twitter Logo" class="tweet-logo">
|
|
|
|
</a>
|
2020-05-13 11:45:26 -07:00
|
|
|
{{#if quoted_status_id_str}}{{#with tweets[quoted_status_id_str]}}
|
2020-03-02 20:27:00 -08:00
|
|
|
<div class="tweet-quoted">
|
|
|
|
<a href="https://twitter.com/{{user.screen_name}}/status/{{id_str}}">
|
|
|
|
<strong>{{{user.name_html}}}</strong>
|
|
|
|
<span>@{{user.screen_name}}</span>
|
|
|
|
</a>
|
2020-05-13 11:45:26 -07:00
|
|
|
{{#if quoted_status_id_str}}{{#with tweets[quoted_status_id_str]}}
|
2020-03-02 20:27:00 -08:00
|
|
|
<div class="tweet-quoted">
|
|
|
|
<a href="https://twitter.com/{{user.screen_name}}/status/{{id_str}}">
|
|
|
|
<strong>{{{user.name_html}}}</strong>
|
|
|
|
<span>@{{user.screen_name}}</span>
|
|
|
|
</a>
|
|
|
|
<div class="tweet-quoted-text">{{{html}}}</div>
|
|
|
|
</div>
|
2020-03-06 19:38:16 -08:00
|
|
|
{{else}}
|
|
|
|
<div class="tweet-quoted missing">Quoted Tweet Unavailable</div>
|
2020-03-02 20:27:00 -08:00
|
|
|
{{/with}}{{/if}}
|
|
|
|
<div class="tweet-quoted-text">{{{html}}}</div>
|
|
|
|
</div>
|
2020-03-06 19:38:16 -08:00
|
|
|
{{else}}
|
|
|
|
<div class="tweet-quoted missing">Quoted Tweet Unavailable</div>
|
2020-03-02 20:27:00 -08:00
|
|
|
{{/with}}{{/if}}
|
2020-02-20 14:38:25 -08:00
|
|
|
<div class="tweet-text">{{{html}}}</div>
|
|
|
|
{{#any extended_entities.media entities.media}}
|
2020-03-05 10:05:21 -08:00
|
|
|
<div class="tweet-entities lightbox entity-count-{{this.length}} entity-type-{{this.0.type}}"><div class="tweet-entities-inner"><div><div class="tweet-entities-grid">
|
2020-02-20 14:38:25 -08:00
|
|
|
{{#each this}}
|
|
|
|
<div class="tweet-entity">
|
2020-03-05 10:05:21 -08:00
|
|
|
{{#is type 'photo'}}
|
|
|
|
<a class="tweet-photo lb" style="background-image: url({{media_url_https}}?name=medium);" href="{{media_url_https}}">
|
|
|
|
<img src="{{media_url_https}}?name=medium">
|
|
|
|
</a>
|
|
|
|
{{/is}}
|
2020-02-20 14:38:25 -08:00
|
|
|
{{#is type 'video'}}
|
2020-03-05 10:05:21 -08:00
|
|
|
<video controls poster="{{media_url_https}}" class="tweet-video">
|
|
|
|
{{#each video_info.variants}}
|
|
|
|
<source src="{{url}}" type="{{content_type}}">
|
|
|
|
{{/each}}
|
|
|
|
</video>
|
2020-02-20 14:38:25 -08:00
|
|
|
{{/is}}
|
2020-03-05 10:05:21 -08:00
|
|
|
{{#is type 'animated_gif'}}
|
|
|
|
<video controls muted loop poster="{{media_url_https}}" class="tweet-video">
|
|
|
|
{{#each video_info.variants}}
|
|
|
|
<source src="{{url}}" type="{{content_type}}">
|
|
|
|
{{/each}}
|
|
|
|
</video>
|
2020-02-20 14:38:25 -08:00
|
|
|
{{/is}}
|
|
|
|
</div>
|
|
|
|
{{/each}}
|
|
|
|
</div></div></div></div>
|
|
|
|
{{/any}}
|
|
|
|
<div class="tweet-footer">
|
2020-03-05 19:44:08 -08:00
|
|
|
<a class="tweet-date" href="https://twitter.com/{{user.screen_name}}/status/{{id_str}}" target="_blank">{{date created_at "h:mm aa - LLL do, yyyy"}}</a>
|
2020-02-20 14:38:25 -08:00
|
|
|
</div>
|
|
|
|
{{else}}Missing tweet for {{this}}{{/with}}</div>
|
|
|
|
{{/each}}
|
|
|
|
</div>
|