diff --git a/apps/ssb.json b/apps/ssb.json
index c0fcaf0b..9db8974e 100644
--- a/apps/ssb.json
+++ b/apps/ssb.json
@@ -1,5 +1,5 @@
{
"type": "tildefriends-app",
"emoji": "🦀",
- "previous": "&DJCofULiC7mj62IoWQGTveRUQvFrf9oL5BBaUhXQdf0=.sha256"
+ "previous": "&XXMkhzapfVH8TnYyi4A+lCq2orE57Z5kStC4AbfX04Q=.sha256"
}
diff --git a/apps/ssb/tf-message.js b/apps/ssb/tf-message.js
index 5f3e4436..9a5cb5a9 100644
--- a/apps/ssb/tf-message.js
+++ b/apps/ssb/tf-message.js
@@ -616,7 +616,6 @@ class TfMessageElement extends LitElement {
if (group) {
result.push({author: last[0], action: last[1], users: group});
}
- console.log(this.message.messages, result);
return result;
}
@@ -736,7 +735,7 @@ class TfMessageElement extends LitElement {
}
if (content.image !== undefined) {
image = html`
-
+
`;
}
if (content.description !== undefined) {
diff --git a/apps/ssb/tf-profile.js b/apps/ssb/tf-profile.js
index 34e16ffb..1da3f4c7 100644
--- a/apps/ssb/tf-profile.js
+++ b/apps/ssb/tf-profile.js
@@ -166,6 +166,40 @@ class TfProfileElement extends LitElement {
navigator.clipboard.writeText(this.id);
}
+ show_image(link) {
+ let div = document.createElement('div');
+ div.style.left = 0;
+ div.style.top = 0;
+ div.style.width = '100%';
+ div.style.height = '100%';
+ div.style.position = 'fixed';
+ div.style.background = '#000';
+ div.style.zIndex = 100;
+ div.style.display = 'grid';
+ let img = document.createElement('img');
+ img.src = link;
+ img.style.maxWidth = '100%';
+ img.style.maxHeight = '100%';
+ img.style.display = 'block';
+ img.style.margin = 'auto';
+ img.style.objectFit = 'contain';
+ img.style.width = '100%';
+ div.appendChild(img);
+ function image_close(event) {
+ document.body.removeChild(div);
+ window.removeEventListener('keydown', image_close);
+ }
+ div.onclick = image_close;
+ window.addEventListener('keydown', image_close);
+ document.body.appendChild(div);
+ }
+
+ body_click(event) {
+ if (event.srcElement.tagName == 'IMG') {
+ this.show_image(event.srcElement.src);
+ }
+ }
+
render() {
this.load();
let self = this;
@@ -254,7 +288,7 @@ class TfProfileElement extends LitElement {
-