* Add additional content boxes under posts * Fix issue with classic article for under content
78 lines
4.5 KiB
Text
78 lines
4.5 KiB
Text
<% featured = article.featured ? "featured-bg": "" %>
|
|
<% featured = article.approved ? "approved-bg": featured %>
|
|
<div class="row main-group <%= featured %>" style="<%= "background:red" if (!article.published? && article.published_from_feed? && !article.user&.feed_admin_publish_permission?) %>">
|
|
<% if article.published_from_feed? && !article.published? %>
|
|
<p style="padding:5px;background:#f7ff1e;color:black;display:inline;font-weight:bold">
|
|
RSS Import <%= article.created_at.strftime("%b %d, %Y") %>
|
|
</p>
|
|
<p style="font-size:0.8em;padding:5px;">
|
|
Originally Published <%= article.published_at&.strftime("%b %d, %Y") %>
|
|
</p>
|
|
<% elsif article.crossposted_at? %>
|
|
<p>
|
|
Crossposted <%= article.crossposted_at.strftime("%b %d, %Y") %> & Published <%= article.published_at&.strftime("%b %d, %Y") %>
|
|
</p>
|
|
<% else %>
|
|
<p>
|
|
Published <%= article.published_at&.strftime("%b %d, %Y") %>
|
|
</p>
|
|
<% end %>
|
|
<% if article.main_image.present? %>
|
|
<div style="max-height:450px;overflow:hidden;">
|
|
<img src="<%= cloud_cover_url(article.main_image) %>" style="width:100%;" alt="cover image"/><br/>
|
|
</div>
|
|
<% end %>
|
|
<b><a href="<%= article.path %>" target="_blank"><%= article.title %></a></b> <a href="<%= article.path %>/edit" target="_blank" style="background:#00da8b;color:white;padding:1px 6px">EDIT</a>
|
|
<% article.tag_list.each do |tag| %>
|
|
<a href='/t/<%= tag %>'>#<%= tag %></a>
|
|
<% end %>
|
|
<a href="<%= article.user&.path %>">@<%= article.user&.username %></a> ❤️ <%= article.positive_reactions_count %> | 💬 <%= article.comments_count %> | ID: <a href="/internal/articles/<%= article.id %>"><%= article.id %></a>
|
|
<br/><br/>
|
|
<div class="inner-row">
|
|
<form action="/internal/articles/<%= article.id %>" accept-charset="UTF-8" method="post">
|
|
<input name="utf8" type="hidden" value="✓">
|
|
<input type="hidden" name="authenticity_token" value="<%= form_authenticity_token %>" />
|
|
<input type="hidden" name="_method" value="patch" />
|
|
Featured Number: <input name="article[featured_number]" value="<%= article.featured_number %>" id="featured_number_<%= article.id %>" style="max-width:140px"><button onclick="timeNow(<%= article.id %>);return false;">☝️</button><button onclick="sink(<%= article.id %>);return false;">👇 SPAM!</button>
|
|
  Featured: <input name="article[featured]" type="checkbox" <%= "checked" if article.featured %>>
|
|
  Approved: <input name="article[approved]" type="checkbox" <%= "checked" if article.approved %>>
|
|
  Live Now: <input name="article[live_now]" type="checkbox" <%= "checked" if article.live_now %>>
|
|
  Image BG color: <input name="article[main_image_background_hex_color]" value="<%= article.main_image_background_hex_color %>" id="featured_number_<%= article.id %>"><br/><br/>
|
|
Social Image: <input name="article[social_image]" value="<%= article.social_image %>" id="featured_number_<%= article.id %>">
|
|
|
|
<% if params[:state]&.include?("classic") %>
|
|
<br/><br>
|
|
<textarea cols="70" rows="6" wrap="hard" name="article[body_markdown]" /><%= article.body_markdown %></textarea>
|
|
<% end %>
|
|
|
|
    <button class="btn btn-primary">SUBMIT</button>
|
|
</form>
|
|
</div>
|
|
|
|
<% unless params[:state]&.include?("classic") %>
|
|
<div class="inner-row" style="padding:10px;margin-top:20px;font-weight:800;">
|
|
<%= form_tag "/internal/buffer_updates" do %>
|
|
<input type="hidden" name="social_channel" value="twitter" />
|
|
<input type="hidden" name="article_id" value="<%= article.id %>" />
|
|
<p> Twitter </p>
|
|
<textarea cols="37" rows="6" wrap="hard" name="tweet" maxlength="230" /><%= article.title %></textarea>
|
|
<% if article.last_buffered %>
|
|
<button class="btn btn-danger" style="font-size:1em;">🙈 TWEETED <%= time_ago_in_words(article.last_buffered) %> ago</button>
|
|
<% else %>
|
|
<button class="btn btn-info" style="font-size:1em;">😎 TWEET 🚀🚀🚀🚀🚀🚀</button>
|
|
<% end %>
|
|
<% end %>
|
|
<%= form_tag "/internal/buffer_updates" do %>
|
|
<input type="hidden" name="social_channel" value="facebook" />
|
|
<input type="hidden" name="article_id" value="<%= article.id %>" />
|
|
<p> Facebook & LinkedIn </p>
|
|
<textarea cols="37" rows="6" wrap="hard" name="fb_post" required/></textarea>
|
|
<% if article.facebook_last_buffered %>
|
|
<button class="btn btn-danger" style="font-size:1em;">🙈 POSTED <%= time_ago_in_words(article.facebook_last_buffered) %> ago</button>
|
|
<% else %>
|
|
<button class="btn btn-info" style="font-size:1em;">😎 POST 🚀🚀🚀🚀🚀🚀</button>
|
|
<% end %>
|
|
<% end %>
|
|
</div>
|
|
<% end %>
|
|
</div>
|