auto-sync: 2026-05-16 21:20:01
@@ -969,3 +969,63 @@ body.has-map-mode #sheet-backdrop.visible { pointer-events: none; }
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
|
||||
/* ─── Zoom controls ──────────────────────────────────────────────────────── */
|
||||
#zoom-controls {
|
||||
position: fixed;
|
||||
left: 12px;
|
||||
top: 12px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
gap: 2px;
|
||||
z-index: 400;
|
||||
}
|
||||
#zoom-controls .map-btn {
|
||||
width: 40px;
|
||||
height: 40px;
|
||||
font-size: 20px;
|
||||
font-weight: 700;
|
||||
line-height: 1;
|
||||
}
|
||||
#zoom-level {
|
||||
background: var(--surface, #1e1e1e);
|
||||
color: var(--text, #fff);
|
||||
border-radius: 6px;
|
||||
padding: 4px 8px;
|
||||
font-size: 13px;
|
||||
font-weight: 600;
|
||||
min-width: 32px;
|
||||
text-align: center;
|
||||
border: 1px solid rgba(255,255,255,0.1);
|
||||
}
|
||||
|
||||
/* ─── Scale bar ──────────────────────────────────────────────────────────── */
|
||||
#scale-bar {
|
||||
position: fixed;
|
||||
bottom: calc(80px + env(safe-area-inset-bottom, 0px) + 16px);
|
||||
left: 12px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: flex-start;
|
||||
gap: 3px;
|
||||
z-index: 400;
|
||||
pointer-events: none;
|
||||
}
|
||||
#scale-line {
|
||||
height: 4px;
|
||||
width: 100px;
|
||||
background: #fff;
|
||||
border: 1px solid rgba(0,0,0,0.6);
|
||||
border-top: none;
|
||||
border-left: 2px solid #fff;
|
||||
border-right: 2px solid #fff;
|
||||
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
|
||||
}
|
||||
#scale-label {
|
||||
font-size: 11px;
|
||||
color: #fff;
|
||||
text-shadow: 0 1px 3px rgba(0,0,0,0.9), 0 0 4px rgba(0,0,0,0.7);
|
||||
font-weight: 700;
|
||||
letter-spacing: 0.3px;
|
||||
}
|
||||
|
||||
@@ -63,8 +63,8 @@
|
||||
<button class="map-btn" onclick="locateMe()" title="Моё местоположение">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="3 11 22 2 13 21 11 13 3 11"/></svg>
|
||||
</button>
|
||||
<button class="map-btn" id="terrain-toggle" onclick="toggleTerrainPopup()" title="Эндуро">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="9"/><circle cx="12" cy="12" r="3"/><path d="M12 3v6M12 15v6M3 12h6M15 12h6M5.6 5.6l4.3 4.3M14.1 14.1l4.3 4.3M5.6 18.4l4.3-4.3M14.1 9.9l4.3-4.3"/></svg>
|
||||
<button class="map-btn" id="terrain-toggle" onclick="toggleTerrainPopup()" title="Рельеф">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="m8 3 4 8 5-5 5 15H2L8 3z"/></svg>
|
||||
</button>
|
||||
<button class="map-btn" id="btn-theme" onclick="toggleTheme()" title="Переключить тему">
|
||||
<svg id="theme-icon-sun" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="display:none"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"/></svg>
|
||||
|
||||
40
tasks/enduro-trails/reports/final-check/results.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"timestamp": "2026-05-16T18:13:41.763Z",
|
||||
"testFile": "TEST_CASES_UI_QUICK.md",
|
||||
"results": [
|
||||
{
|
||||
"id": "TC-Q-01",
|
||||
"name": "Главная страница desktop",
|
||||
"viewport": "desktop",
|
||||
"status": "completed",
|
||||
"screenshots": [
|
||||
"TC-Q-01-desktop-main-desktop.png",
|
||||
"TC-Q-01-desktop-check-1778955214006.png"
|
||||
],
|
||||
"checks": [
|
||||
{
|
||||
"description": "Главная страница карты",
|
||||
"screenshot": "TC-Q-01-desktop-check-1778955214006.png"
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
{
|
||||
"id": "TC-Q-02",
|
||||
"name": "Главная страница mobile",
|
||||
"viewport": "mobile",
|
||||
"status": "completed",
|
||||
"screenshots": [
|
||||
"TC-Q-02-mobile-main-mobile.png",
|
||||
"TC-Q-02-mobile-check-1778955221345.png"
|
||||
],
|
||||
"checks": [
|
||||
{
|
||||
"description": "Главная страница карты на мобильном",
|
||||
"screenshot": "TC-Q-02-mobile-check-1778955221345.png"
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 1.3 MiB |
40
tasks/enduro-trails/reports/final2/results.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"timestamp": "2026-05-16T18:17:08.116Z",
|
||||
"testFile": "TEST_CASES_UI_QUICK.md",
|
||||
"results": [
|
||||
{
|
||||
"id": "TC-Q-01",
|
||||
"name": "Главная страница desktop",
|
||||
"viewport": "desktop",
|
||||
"status": "completed",
|
||||
"screenshots": [
|
||||
"TC-Q-01-desktop-main-desktop.png",
|
||||
"TC-Q-01-desktop-check-1778955420387.png"
|
||||
],
|
||||
"checks": [
|
||||
{
|
||||
"description": "Главная страница карты",
|
||||
"screenshot": "TC-Q-01-desktop-check-1778955420387.png"
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
{
|
||||
"id": "TC-Q-02",
|
||||
"name": "Главная страница mobile",
|
||||
"viewport": "mobile",
|
||||
"status": "completed",
|
||||
"screenshots": [
|
||||
"TC-Q-02-mobile-main-mobile.png",
|
||||
"TC-Q-02-mobile-check-1778955427757.png"
|
||||
],
|
||||
"checks": [
|
||||
{
|
||||
"description": "Главная страница карты на мобильном",
|
||||
"screenshot": "TC-Q-02-mobile-check-1778955427757.png"
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 1.3 MiB |
40
tasks/enduro-trails/reports/final3/results.json
Normal file
@@ -0,0 +1,40 @@
|
||||
{
|
||||
"timestamp": "2026-05-16T18:18:41.362Z",
|
||||
"testFile": "TEST_CASES_UI_QUICK.md",
|
||||
"results": [
|
||||
{
|
||||
"id": "TC-Q-01",
|
||||
"name": "Главная страница desktop",
|
||||
"viewport": "desktop",
|
||||
"status": "completed",
|
||||
"screenshots": [
|
||||
"TC-Q-01-desktop-main-desktop.png",
|
||||
"TC-Q-01-desktop-check-1778955513745.png"
|
||||
],
|
||||
"checks": [
|
||||
{
|
||||
"description": "Главная страница карты",
|
||||
"screenshot": "TC-Q-01-desktop-check-1778955513745.png"
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
},
|
||||
{
|
||||
"id": "TC-Q-02",
|
||||
"name": "Главная страница mobile",
|
||||
"viewport": "mobile",
|
||||
"status": "completed",
|
||||
"screenshots": [
|
||||
"TC-Q-02-mobile-main-mobile.png",
|
||||
"TC-Q-02-mobile-check-1778955520954.png"
|
||||
],
|
||||
"checks": [
|
||||
{
|
||||
"description": "Главная страница карты на мобильном",
|
||||
"screenshot": "TC-Q-02-mobile-check-1778955520954.png"
|
||||
}
|
||||
],
|
||||
"errors": []
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 1.3 MiB |