nakarte

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

commit 4f0f41a5286037b64aa2d7b3f5278a7536c254cf
parent a4662605c372d7a5d41a9135adb6d1f866bc5d67
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Fri, 16 Dec 2016 19:25:18 +0300

[track list] enable default context menu in url input field

Diffstat:
Msrc/lib/leaflet.control.track-list/track-list.js | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js @@ -85,7 +85,8 @@ L.Control.TrackList = L.Control.extend({ <div class="inputs-row" data-bind="visible: !readingFiles()"> <a class="button add-track" title="New track" data-bind="click: function(){this.addNewTrack()}"></a ><a class="button open-file" title="Open file" data-bind="click: loadFilesFromDisk"></a - ><input type="text" class="input-url" placeholder="Track URL" data-bind="textInput: url, event: {keypress: onEnterPressedInInput}" + ><input type="text" class="input-url" placeholder="Track URL" + data-bind="textInput: url, event: {keypress: onEnterPressedInInput, contextmenu: onFileInputRightClick}" ><a class="button download-url" title="Download URL" data-bind="click: loadFilesFromUrl"></a ><a class="button menu-icon" data-bind="click: function(_,e){this.showMenu(e)}"></a> </div> @@ -132,6 +133,11 @@ L.Control.TrackList = L.Control.extend({ return container; }, + onFileInputRightClick: function(_, e) { + L.DomEvent.stopPropagation(e); + return true; + }, + _setAdaptiveHeight: function() { const mapHeight = this._map.getSize().y; let maxHeight;