Browse Source

Layout stuff

master
Roderic Day 5 years ago
parent
commit
caf45d606f
3 changed files with 13 additions and 10 deletions
  1. +0
    -1
      apps/hanabi.css
  2. +8
    -5
      pico.css
  3. +5
    -4
      pico.js

+ 0
- 1
apps/hanabi.css View File

.hanabi { .hanabi {
padding-top: 3em; padding-top: 3em;
grid-area: media;
margin: 0 auto; margin: 0 auto;
width: 40vh; width: 40vh;
} }

+ 8
- 5
pico.css View File

grid-template-areas: grid-template-areas:
'posts online' 'posts online'
'actions actions' 'actions actions'
'media media'
'tabbed-area tabbed-area'
; ;
grid-template-columns: 1fr auto; grid-template-columns: 1fr auto;
grid-template-rows: 140px auto 1fr; grid-template-rows: 140px auto 1fr;
resize: none; resize: none;
} }
.media { .media {
grid-area: media;
display: grid; display: grid;
grid-template-rows: auto 1fr; grid-template-rows: auto 1fr;
} }
width: unset; width: unset;
height: unset; height: unset;
} }
.tabbed-area {
grid-area: tabbed-area;
grid-template-columns: 1fr 1fr;
}
@media only screen and (min-width: 800px) { @media only screen and (min-width: 800px) {
.chat { .chat {
grid-template-areas: grid-template-areas:
'online media'
'posts media'
'actions media'
'online tabbed-area'
'posts tabbed-area'
'actions tabbed-area'
; ;
grid-template-columns: 320px 1fr; grid-template-columns: 320px 1fr;
grid-template-rows: auto 1fr auto; grid-template-rows: auto 1fr auto;

+ 5
- 4
pico.js View File

listen('post', () => {State.unseen += !document.hasFocus(); updateTitle()}) listen('post', () => {State.unseen += !document.hasFocus(); updateTitle()})
listen('focus', () => {State.unseen = 0; updateTitle()}) listen('focus', () => {State.unseen = 0; updateTitle()})
const updateTitle = () => { const updateTitle = () => {
document.title = `pico.chat` + (State.unseen ? ` (${State.unseen})` : ``)
document.title = location.href.split('//')[1] + (State.unseen ? ` (${State.unseen})` : ``)
} }


/* /*
), ),
)), )),
), ),
/* we could make these into like tabs .... */
// m(Media),
m(Hanabi),
m('.tabbed-area',
m(Media),
m(Hanabi),
),
) )
}, },
} }

Loading…
Cancel
Save