nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 3eb92f526ebf677a2332d8b1ce4e446b6db11804
parent 0ded527ee49ad83ce072ebfe95508817f43fb4e6
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Tue, 25 Apr 2017 22:55:27 +0300

[contextmenu] style for header items

Diffstat:
Msrc/lib/contextmenu/contextmenu.css | 5+++++
Msrc/lib/contextmenu/index.js | 3+++
Msrc/lib/leaflet.control.coordinates/index.js | 2+-
Msrc/lib/leaflet.control.jnx/index.js | 2+-
Msrc/lib/leaflet.control.track-list/track-list.js | 2+-
5 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/lib/contextmenu/contextmenu.css b/src/lib/contextmenu/contextmenu.css @@ -47,4 +47,9 @@ .contextmenu .disabled { color: #aaa; +} + +.contextmenu .header { + color: #555555; + font-weight: bold; } \ No newline at end of file diff --git a/src/lib/contextmenu/index.js b/src/lib/contextmenu/index.js @@ -117,6 +117,9 @@ class Contextmenu { if (itemOptions.disabled) { className += ' disabled'; } + if (itemOptions.header) { + className += ' header'; + } el.className = className; el.innerHTML = itemOptions.text; diff --git a/src/lib/leaflet.control.coordinates/index.js b/src/lib/leaflet.control.coordinates/index.js @@ -159,7 +159,7 @@ L.Control.Coordinates = L.Control.extend({ }, onMapRightClick: function(e) { - const items = [{text: 'Copy coordinates to clipboard', disabled: true}, '-']; + const items = [{text: '<b>Copy coordinates to clipboard</b>', header: true}, '-']; const lat = e.latlng.lat, lng = normalizeLongitude(e.latlng.lng); diff --git a/src/lib/leaflet.control.jnx/index.js b/src/lib/leaflet.control.jnx/index.js @@ -58,7 +58,7 @@ L.Control.JNX = L.Control.extend({ const lat = this._selector.getBounds().getCenter().lat; let metersPerPixel = equatorLength / Math.pow(2, maxLevel) / 256 * Math.cos(lat / 180 * Math.PI); - const items = [{text: `<b>${layerName}</b>`}]; + const items = [{text: layerName, header: true}]; for (let zoom = maxLevel; zoom >= minLevel; zoom -= 1) { let tilesCount = this.estimateTilesCount(zoom); let fileSizeMb = tilesCount * 0.02; diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js @@ -416,7 +416,7 @@ L.Control.TrackList = L.Control.extend({ attachActionsMenu: function(track) { var items = [ function() { - return {text: track.name(), disabled: true}; + return {text: `${track.name()}`, header: true}; }, '-', {text: 'Rename', callback: this.renameTrack.bind(this, track)},