Support text/uri-list MIME type for onDropText #58
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This allows for drag-and-dropping links contained in HTML anchor elements, if there's no
text
data available.Rationale: if using
drag-drop
in a place where URLs are expected, it's very convenient for dropping links to work not only with outright strings, but also with anchor tags which are common on websites – something like:<a href="https://example.com"><img src="bar"></a>
. In this case.getData('text')
is empty BUT.getData('text/uri-list')
does have useful data –'https://example.com'
– and we should make use of this data.Before, the user could only right-click, click "Copy link address", and somehow use that copied text in the target app. With this tiny change to
drag-drop
, the user can simply drag the anchor element to the target app – and that's it. Significant improvement to the user experience.Please do release new version if this is merged.