mirror of
https://github.com/placeAtlas/atlas.git
synced 2024-10-04 16:39:08 +02:00
commit
0d5143978f
4 changed files with 56 additions and 0 deletions
|
@ -648,6 +648,43 @@ #exportOverlay {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#coordsWrapper {
|
||||||
|
min-width: 100px;
|
||||||
|
position: absolute;
|
||||||
|
display: flex;
|
||||||
|
gap: 10px;
|
||||||
|
z-index: 100;
|
||||||
|
}
|
||||||
|
.collapsed {
|
||||||
|
top: 49px;
|
||||||
|
left: 149px;
|
||||||
|
}
|
||||||
|
.uncollapsed {
|
||||||
|
top: 49px;
|
||||||
|
left: 380px;
|
||||||
|
}
|
||||||
|
@media (max-width: 750px) {
|
||||||
|
#coordsWrapper {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#coords {
|
||||||
|
background-color: #555;
|
||||||
|
border: 1px #000 solid;
|
||||||
|
padding: 3px;
|
||||||
|
font-size: 18px;
|
||||||
|
z-index: 1100;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
#coords p {
|
||||||
|
margin: 0;
|
||||||
|
line-height: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
#bottomBar {
|
#bottomBar {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
bottom: 10px;
|
bottom: 10px;
|
||||||
|
|
|
@ -252,6 +252,7 @@ function initView(){
|
||||||
} else {
|
} else {
|
||||||
wrapper.className += " listHidden";
|
wrapper.className += " listHidden";
|
||||||
}
|
}
|
||||||
|
updateHovering();
|
||||||
applyView();
|
applyView();
|
||||||
render();
|
render();
|
||||||
updateLines();
|
updateLines();
|
||||||
|
@ -336,12 +337,20 @@ function initView(){
|
||||||
}
|
}
|
||||||
|
|
||||||
function updateHovering(e, tapped){
|
function updateHovering(e, tapped){
|
||||||
|
var coordsWrapper = document.getElementById("coordsWrapper");
|
||||||
|
if (entriesListShown) {
|
||||||
|
coordsWrapper.className = "uncollapsed"
|
||||||
|
} else {
|
||||||
|
coordsWrapper.className = "collapsed"
|
||||||
|
}
|
||||||
|
|
||||||
if(!dragging && (!fixed || tapped)){
|
if(!dragging && (!fixed || tapped)){
|
||||||
var pos = [
|
var pos = [
|
||||||
(e.clientX - (container.clientWidth/2 - innerContainer.clientWidth/2 + zoomOrigin[0] + container.offsetLeft))/zoom
|
(e.clientX - (container.clientWidth/2 - innerContainer.clientWidth/2 + zoomOrigin[0] + container.offsetLeft))/zoom
|
||||||
,(e.clientY - (container.clientHeight/2 - innerContainer.clientHeight/2 + zoomOrigin[1] + container.offsetTop))/zoom
|
,(e.clientY - (container.clientHeight/2 - innerContainer.clientHeight/2 + zoomOrigin[1] + container.offsetTop))/zoom
|
||||||
];
|
];
|
||||||
|
var coords_p = document.getElementById("coords_p");
|
||||||
|
coords_p.innerText = Math.ceil(pos[0]) + ", " + Math.ceil(pos[1]);
|
||||||
|
|
||||||
if(pos[0] <= 2200 && pos[0] >= -100 && pos[0] <= 2200 && pos[0] >= -100){
|
if(pos[0] <= 2200 && pos[0] >= -100 && pos[0] <= 2200 && pos[0] >= -100){
|
||||||
var newHovered = [];
|
var newHovered = [];
|
||||||
|
@ -568,6 +577,7 @@ function initView(){
|
||||||
zoom = 4;
|
zoom = 4;
|
||||||
renderBackground(atlas);
|
renderBackground(atlas);
|
||||||
applyView();
|
applyView();
|
||||||
|
updateHovering();
|
||||||
|
|
||||||
zoomOrigin = [
|
zoomOrigin = [
|
||||||
innerContainer.clientWidth/2 - this.entry.center[0]* zoom// + container.offsetLeft
|
innerContainer.clientWidth/2 - this.entry.center[0]* zoom// + container.offsetLeft
|
||||||
|
@ -803,6 +813,7 @@ function initView(){
|
||||||
entriesListShown = false;
|
entriesListShown = false;
|
||||||
wrapper.className += " listHidden";
|
wrapper.className += " listHidden";
|
||||||
}
|
}
|
||||||
|
updateHovering();
|
||||||
|
|
||||||
viewportWidth = document.documentElement.clientWidth;
|
viewportWidth = document.documentElement.clientWidth;
|
||||||
|
|
||||||
|
|
1
web/built_atlas_DO_NOT_MODIFY.json
Normal file
1
web/built_atlas_DO_NOT_MODIFY.json
Normal file
File diff suppressed because one or more lines are too long
|
@ -138,6 +138,13 @@ <h1 id="title">The 2022 /r/place Atlas</h1>
|
||||||
<div id="entriesListBackground"></div>
|
<div id="entriesListBackground"></div>
|
||||||
|
|
||||||
<button id="hideListButton"></button>
|
<button id="hideListButton"></button>
|
||||||
|
|
||||||
|
<div id="coordsWrapper" class="collapsed">
|
||||||
|
|
||||||
|
<div id="coords">
|
||||||
|
<p id="coords_p">0, 0</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="bottomBar">
|
<div id="bottomBar">
|
||||||
<div id="zoomControls">
|
<div id="zoomControls">
|
||||||
|
|
Loading…
Reference in a new issue