Bladeren bron

Allow turning off chat

master
Roderic Day 5 jaren geleden
bovenliggende
commit
d4b85be4f5
2 gewijzigde bestanden met toevoegingen van 17 en 4 verwijderingen
  1. +10
    -0
      apps/chat.css
  2. +7
    -4
      apps/chat.js

+ 10
- 0
apps/chat.css Bestand weergeven

@@ -1,4 +1,5 @@
.chat {
z-index: 999;
background-color: rgba(255, 255, 255, 0.95);
position: fixed;
height: 140px;
@@ -6,6 +7,15 @@
right: 0;
top: 0;
}
.not-chat {
z-index: 999;
background-color: rgba(0, 0, 0, 0.8);
position: fixed;
height: 100vh;
width: 100vw;
right: 0;
top: 0;
}
.chat .actions {
display: grid;
grid-template-columns: 1fr auto;

+ 7
- 4
apps/chat.js Bestand weergeven

@@ -120,9 +120,12 @@ const Chat = {
})
},
view() {
return ChatConfig.isOn ? m('.chat',
m('.posts', this.posts.map(post => m(Post, {post}))),
m(TextBox),
) : null
return ChatConfig.isOn ? [
m('.not-chat', {onclick: () => ChatConfig.isOn = false}),
m('.chat',
m('.posts', this.posts.map(post => m(Post, {post}))),
m(TextBox),
)
] : null
},
}

Laden…
Annuleren
Opslaan