Skip to content

Commit eba9683

Browse files
committed
style: support phones
1 parent c195a1f commit eba9683

File tree

2 files changed

+27
-13
lines changed

2 files changed

+27
-13
lines changed

src/index.css

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ body {
2727
display: grid;
2828
grid-template-columns: 1fr 20rem;
2929
}
30+
3031
#menu {
3132
min-height: 0;
3233
max-height: 100%;
@@ -95,3 +96,17 @@ body {
9596
.marker-selected {
9697
border: 2px solid red;
9798
}
99+
100+
@media screen and (orientation: portrait) {
101+
#root {
102+
grid-template-columns: 1fr;
103+
grid-template-rows: 1fr 30%;
104+
}
105+
#menu {
106+
border-top: 1px solid gray;
107+
overflow-y: scroll;
108+
}
109+
#regions {
110+
overflow-y: unset;
111+
}
112+
}

src/index.ts

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ for(const regK in regions) {
8383
}
8484
}
8585
}
86-
console.log(backlinks)
8786

8887
// half height of camera
8988
// const size = 384
@@ -227,6 +226,17 @@ function showRegion(regionName: RegionKey, region: Region, pos?: [number, number
227226
const mx = totalX / count
228227
const my = totalY / count
229228

229+
const backlink = backlinks[regionName.toLowerCase()]?.[k.toLowerCase()]
230+
for(let i = 0; backlink && i < backlink.length; i++) {
231+
const v = lget(markerLayerEls, layer)
232+
const m = document.createElement('div')
233+
m.classList.add('marker-backlink')
234+
m.style.left = mx + 'px'
235+
m.style.top = -my + 'px'
236+
v.append(m)
237+
markers.push({ type: 'backlink', position: [mx, my], data: backlink[i], element: m })
238+
}
239+
230240
for(let i = 0; i < room.data.warpPoints.length; i++) {
231241
const it = room.data.warpPoints[i]
232242

@@ -251,17 +261,6 @@ function showRegion(regionName: RegionKey, region: Region, pos?: [number, number
251261
v.append(m)
252262
markers.push({ type: 'echo', position: [mx, my], data: it, element: m })
253263
}
254-
255-
const backlink = backlinks[regionName.toLowerCase()]?.[k.toLowerCase()]
256-
for(let i = 0; backlink && i < backlink.length; i++) {
257-
const v = lget(markerLayerEls, layer)
258-
const m = document.createElement('div')
259-
m.classList.add('marker-backlink')
260-
m.style.left = mx + 'px'
261-
m.style.top = -my + 'px'
262-
v.append(m)
263-
markers.push({ type: 'backlink', position: [mx, my], data: backlink[i], element: m })
264-
}
265264
}
266265

267266
const layersArr = [...layers]
@@ -422,5 +421,5 @@ fillRegions(null)
422421

423422
{
424423
setSelected(regionEls.get('HI'))
425-
showRegion('HI', regions['HI'], [-150, 150], 1)
424+
showRegion('HI', regions['HI'], [-0, 150], 1)
426425
}

0 commit comments

Comments
 (0)