commit 84f6e62941318f19e4ee470732ef88fb5d3b1d0f
parent adee48e500d2ff119008dd33a0d00956a68a70e7
Author: Sergey Orlov <wladimirych@gmail.com>
Date: Tue, 14 Jul 2020 18:30:59 +0200
track list: enable text selection with mouse in URL input field
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/lib/leaflet.control.track-list/track-list.js b/src/lib/leaflet.control.track-list/track-list.js
@@ -117,7 +117,7 @@ L.Control.TrackList = L.Control.extend({
<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, contextmenu: onFileInputRightClick}"
+ data-bind="textInput: url, event: {keypress: onEnterPressedInInput, contextmenu: defaultEventHandle, mousemove: defaultEventHandle}"
><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)}" title="Menu"></a>
</div>
@@ -177,7 +177,7 @@ L.Control.TrackList = L.Control.extend({
return container;
},
- onFileInputRightClick: function(_, e) {
+ defaultEventHandle: function(_, e) {
L.DomEvent.stopPropagation(e);
return true;
},