summaryrefslogtreecommitdiff
path: root/views/index.erb
diff options
context:
space:
mode:
authorpdp8 <pdp8@pdp8.info>2023-06-04 12:34:23 +0200
committerpdp8 <pdp8@pdp8.info>2023-06-04 12:34:23 +0200
commit458ce88d5f96272daeadfc70ccd7d43c10df1a31 (patch)
tree4b72059fc8aa5fced4f028c5e41dde680b310e51 /views/index.erb
parent1b51ff391d98dc5ed297b9162fa0e3078840cdc0 (diff)
inbox at '/', inbox parsing moved to activitypub.rb
Diffstat (limited to 'views/index.erb')
-rw-r--r--views/index.erb35
1 files changed, 35 insertions, 0 deletions
diff --git a/views/index.erb b/views/index.erb
new file mode 100644
index 0000000..a698565
--- /dev/null
+++ b/views/index.erb
@@ -0,0 +1,35 @@
+ <!DOCTYPE html>
+ <html lang='en'>
+ <head>
+ <link rel='stylesheet' type='text/css' href='/style.css'>
+ </head>
+ <body>
+ <% @inbox.each do |item| %>
+ <b><a href='<%= item[:actor_url] %>', target='_blank'><%= item[:mention] %></a></b>&nbsp;
+ <form action='<%= File.join item[:follow], item[:mention] %>' method='post'>
+ <button><%= item[:follow].capitalize %></button>
+ </form>
+ <p><%= item[:content] %>
+ <% if item[:attachment]
+ item[:attachment].each do |att|
+ case att['mediaType']
+ when /audio/ %>
+ <br><audio controls=''><source src='<%= att['url'] %>' type='<%= att['mediaType'] %>'></audio>
+ <% when /image/ %>
+ <br><a href='<%= att['url'] %>'><img src='<%= att['url'] %>'></a>
+ <% when /video/ %>
+ <br><video controls=''><source src='<%= att['url'] %>' type='<%= att['mediaType'] %>'></video>
+ <% else %>
+ <%= att %><br>
+ <a href='<%= att['url'] %>'><%= att['url'] %></a>
+ <% end %>
+ <% end %>
+ <% end %>
+ <p>
+ <form action='<%= File.join 'delete', item[:file] %>' method='post'>
+ <button>Delete</button>
+ </form>
+ <hr>
+ <% end %>
+ </body>
+ </html>