diff --git a/static/index.html b/static/index.html index b3e1c94..78ecdd9 100644 --- a/static/index.html +++ b/static/index.html @@ -787,23 +787,18 @@ border-radius: var(--radius); /* Map controls bar */ .map-controls { - display: flex; gap: 6px; margin-bottom: 6px; flex-wrap: wrap; align-items: center; + display: flex; gap: 6px; margin-bottom: 6px; flex-wrap: wrap; } .map-chip { - display: inline-flex; align-items: center; gap: 5px; font-size: 11px; font-weight: 600; padding: 6px 12px; border-radius: 20px; border: 1px solid var(--border); background: var(--card2); color: var(--text2); cursor: pointer; transition: all 0.15s; -webkit-tap-highlight-color: transparent; - user-select: none; } - .map-chip svg { width: 14px; height: 14px; flex-shrink: 0; } .map-chip.active { background: var(--accent); border-color: var(--accent); color: #fff; } .map-chip.heat-on { background: var(--amber); border-color: var(--amber); color: #000; } - .map-chip.heat-on svg { color: #000; } .map-chip.park-on { background: var(--accent); border-color: var(--accent); color: #fff; } - .map-chip.park-on svg { color: #fff; } .cat-pin-icon { background: transparent !important; border: none !important; box-shadow: none !important; } .park-label-icon { pointer-events: none !important; background: transparent !important; border: none !important; } .leaflet-popup-content-wrapper { @@ -814,6 +809,22 @@ } .leaflet-popup-tip { background: var(--card) !important; } .leaflet-popup-close-button { color: var(--text2) !important; } + /* Leaflet.draw toolbar — add text labels to buttons */ + .leaflet-draw-toolbar a { + width: auto !important; min-width: 30px; padding: 0 10px 0 30px !important; + display: flex; align-items: center; + font-size: 11px; font-weight: 600; color: var(--text) !important; + text-decoration: none !important; + white-space: nowrap; + background-position: 8px center !important; + } + .leaflet-draw-toolbar a::after { content: attr(title); } + .leaflet-draw-toolbar a[title="Draw a polygon"]::after { content: "Area"; } + .leaflet-draw-toolbar a[title="Draw a rectangle"]::after { content: "Box"; } + .leaflet-draw-toolbar a[title="Draw a circle"]::after { content: "Circle"; } + .leaflet-draw-toolbar a[title="Edit layers"]::after { content: "Edit"; } + .leaflet-draw-toolbar a[title="Delete layers"]::after { content: "Delete"; } + .leaflet-draw-actions a { width: auto !important; padding: 0 10px !important; font-size: 10px; color: var(--text) !important; }
@@ -1325,18 +1336,9 @@ ═══════════════════════════════════════════════════════════════════════ -->