Add upload form to admin media area
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -13,6 +13,10 @@
|
||||
md_gallery({
|
||||
"class_name": "grid gap-4 grid-cols-2 prose-img:m-0"
|
||||
});
|
||||
|
||||
htmx.on('#media_form', 'htmx:xhr:progress', function(evt) {
|
||||
htmx.find('#progress').setAttribute('value', evt.detail.loaded/evt.detail.total * 100)
|
||||
});
|
||||
});
|
||||
// mapboxgl.accessToken = 'pk.eyJ1IjoiZG5pdHphIiwiYSI6ImNsZWIyY3ZzaTE0cjUzdm4xdnZ6czRlYjUifQ.FRETOXYRID6T2IoB7qqRLg';
|
||||
// var map = new mapboxgl.Map({
|
||||
|
@@ -2,11 +2,18 @@ div class="mb-12 prose dark:prose-invert max-w-prose mx-auto text-gray-800 dark:
|
||||
h1 Admin // Media
|
||||
|
||||
div class="mb-4 max-w-prose mx-auto prose dark:prose-invert"
|
||||
form id='media_form' hx-encoding='multipart/form-data' hx-post='/micropub/media'
|
||||
fieldset class="mb-6"
|
||||
input type='file' name='file'
|
||||
fieldset
|
||||
button class="hover:text-blue-400 p-2 bg-blue-100 rounded text-blue-600 mr-4 no-underline" Upload
|
||||
progress id='progress' class="bg-blue-100 rounded" value='0' max='100'
|
||||
- photos_buckets.each do |year, photos|
|
||||
- next unless photos.count > 0
|
||||
h2 = Date.parse(year).strftime("%m %b %Y")
|
||||
div class="grid grid-cols-3 gap-4"
|
||||
- photos.each do |photo|
|
||||
- next if photo.match(/small/)
|
||||
div class="rounded max-w-xs" x-data=""
|
||||
img class="rounded object-cover hover:opacity-80 h-48 w-48" src="/#{photo.gsub("public/", "")}"
|
||||
button class="hover:text-blue-400 p-2 bg-blue-100 rounded text-blue-600 mr-4 no-underline" @click="$clipboard('#{Hanami.app.settings.micropub_site_url}/#{photo.gsub("public/", "")}')" Copy URL
|
||||
|
Reference in New Issue
Block a user