<% if CurrentUser.user.upload_limit.limited? %>

You have reached your upload limit. Please wait for your pending uploads to be approved before uploading more.

Upload Limit: <%= render "users/upload_limit", user: CurrentUser.user %>

<% elsif upload_media_asset.loading? %>

Processing <%= external_link_to upload_media_asset.source_url %>...

<% content_for(:html_header) do %> <% end %> <% elsif upload_media_asset.failed? %>

Error: <%= upload_media_asset.error %>.

<% else %> <% upload = upload_media_asset.upload %> <% media_asset = upload_media_asset.media_asset %> <%= embed_wiki("help:upload_notice", id: "upload-guide-notice") %> <% unless CurrentUser.can_upload_free? %>

Upload Limit: <%= render "users/upload_limit", user: CurrentUser.user %>

<% end %>
<%= render MediaAssetComponent.new(media_asset: media_asset) %>

Size <%= link_to media_asset.variant(:original).file_url do %> <%= number_to_human_size(media_asset.file_size) %> .<%= media_asset.file_ext %> <% end %> (<%= media_asset.image_width %>x<%= media_asset.image_height %>)

<%= render "uploads/related_posts", source: upload_media_asset.source_extractor %> <% if upload_media_asset.source_extractor.present? %> <%= render_source_data(upload_media_asset.source_extractor) %> <% end %> <% post = Post.new_from_upload(upload_media_asset, add_artist_tag: true, source: upload_media_asset.canonical_url, **permitted_attributes(Post).to_h.symbolize_keys) %> <%= edit_form_for(post, html: { id: "form" }) do |f| %> <%= hidden_field_tag :media_asset_id, media_asset.id %> <%# used by iqdb javascript %> <%= hidden_field_tag :upload_media_asset_id, upload_media_asset.id %> <%= f.input :source, as: :string, input_html: { value: post.source } %> <%= f.input :rating, label: "Rating (#{link_to_wiki "?", "howto:rate"})".html_safe, collection: Post::RATINGS.invert.reverse_each.to_h, as: :radio_buttons, selected: post.rating %> <%= f.input :parent_id, label: "Parent ID", as: :string, input_html: { value: post.parent_id } %>
Commentary show »
<%= f.label :tag_string, "Tags" %> <%= external_link_icon(id: "open-edit-dialog", "data-shortcut": "shift+e") %>
<%= f.input :tag_string, label: false, hint: "Ctrl+Enter to submit", input_html: { "data-autocomplete": "tag-edit", "data-shortcut": "e", value: post.tag_string } %> <%= render "related_tags/buttons" %>
<%= f.submit "Post" %> <% if CurrentUser.can_upload_free? %> <%= f.input :is_pending, as: :boolean, label: "Upload for approval", wrapper_html: { class: "inline-block" }, input_html: { checked: post.is_pending? } %> <% end %> <%= render "related_tags/container", media_asset: media_asset %> <% end %> <% end %>