Allow audio uploads
This commit is contained in:
@@ -12,11 +12,21 @@ div class="mb-4 max-w-prose mx-auto prose dark:prose-invert"
|
||||
h2 = year
|
||||
div class="grid grid-cols-3 gap-4"
|
||||
- photos.each_with_index do |photo, idx|
|
||||
- next if photo.match(/small/)
|
||||
div class="rounded max-w-xs" x-data="" id="photo-#{idx}"
|
||||
img loading="lazy" class="rounded object-cover hover:opacity-80 h-48 w-48 mb-2" src="/#{photo.gsub("public/", "")}"
|
||||
div class="grid grid-cols-2 gap-2"
|
||||
button class="hover:text-blue-400 p-1 bg-blue-100 rounded text-blue-600 no-underline" @click="$clipboard('#{Hanami.app.settings.micropub_site_url}/#{photo.gsub("public/", "")}')" Copy URL
|
||||
button class="hover:text-blue-400 p-1 bg-blue-100 rounded text-blue-600 no-underline" @click="$clipboard('})')" Copy .md
|
||||
div class="grid grid-cols-1"
|
||||
button class="text-red-600 p-1 bg-red-50 rounded hover:text-red-400 mt-2" hx-delete="/admin/media/#{photo}" hx-target="#photo-#{idx}" Delete
|
||||
- if photo.match(/.mp3/)
|
||||
div class="rounded max-w-xs" x-data="" id="photo-#{idx}"
|
||||
div class="w-48 mb-2"
|
||||
audio controls="" src="/#{photo.gsub("public/", "")}"
|
||||
div class="grid grid-cols-2 gap-2"
|
||||
button class="hover:text-blue-400 p-1 bg-blue-100 rounded text-blue-600 no-underline" @click="$clipboard('#{Hanami.app.settings.micropub_site_url}/#{photo.gsub("public/", "")}')" Copy URL
|
||||
button class="hover:text-blue-400 p-1 bg-blue-100 rounded text-blue-600 no-underline" @click="$clipboard('<audio controls src=\'#{Hanami.app.settings.micropub_site_url}/#{photo.gsub("public/", "")}\'></audio>')" Copy .md
|
||||
div class="grid grid-cols-1"
|
||||
button class="text-red-600 p-1 bg-red-50 rounded hover:text-red-400 mt-2" hx-delete="/admin/media/#{photo}" hx-target="#photo-#{idx}" Delete
|
||||
- else
|
||||
- next if photo.match(/small/)
|
||||
div class="rounded max-w-xs" x-data="" id="photo-#{idx}"
|
||||
img loading="lazy" class="rounded object-cover hover:opacity-80 h-48 w-48 mb-2" src="/#{photo.gsub("public/", "")}"
|
||||
div class="grid grid-cols-2 gap-2"
|
||||
button class="hover:text-blue-400 p-1 bg-blue-100 rounded text-blue-600 no-underline" @click="$clipboard('#{Hanami.app.settings.micropub_site_url}/#{photo.gsub("public/", "")}')" Copy URL
|
||||
button class="hover:text-blue-400 p-1 bg-blue-100 rounded text-blue-600 no-underline" @click="$clipboard('})')" Copy .md
|
||||
div class="grid grid-cols-1"
|
||||
button class="text-red-600 p-1 bg-red-50 rounded hover:text-red-400 mt-2" hx-delete="/admin/media/#{photo}" hx-target="#photo-#{idx}" Delete
|
||||
|
@@ -26,7 +26,7 @@ div class="mb-12 prose dark:prose-invert max-w-prose mx-auto text-gray-800 dark:
|
||||
// TODO: Add preview, fix sending to DayOne
|
||||
article class="mb-12 prose dark:prose-invert max-w-prose mx-auto text-gray-800 dark:text-gray-200 prose-a:text-blue-600 prose-a:no-underline hover:prose-a:underline prose-img:rounded"
|
||||
a href="/post/#{post.slug}"
|
||||
h1= post.name
|
||||
h1= post.name || "💬"
|
||||
form action="/admin/post/#{post.id}/update" method="POST"
|
||||
textarea name="body" class="text-gray-800 w-full border-blue-200 border-2 rounded p-2" x-data="{ resize: () => { $el.style.height = '5px'; $el.style.height = $el.scrollHeight + 'px' } }" x-init="resize()" @input="resize()"
|
||||
== markdown_body
|
||||
|
Reference in New Issue
Block a user