[wp-trac] [WordPress Trac] #28272: Image looses link after drag and drop
WordPress Trac
noreply at wordpress.org
Mon Jun 16 00:56:06 UTC 2014
#28272: Image looses link after drag and drop
--------------------------+------------------------------
Reporter: avryl | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: TinyMCE | Version:
Severity: normal | Resolution:
Keywords: | Focuses:
--------------------------+------------------------------
Comment (by azaozz):
Replying to [comment:1 afercia]:
> About dragging, when you click a linked image, TinyMce shows you the
current selection in the statusbar "path" as:
> p » a » img
> so you're actually selecting the image element and when you drag, you
drag the img element.
> The only way I'm aware of to drag the linked image together with its
link, is to actually select the a element so just click the "a" in the
TinyMCE statusbar path, and it will change to:
> p » a
> drag now to another paragraph and linked image will be moved correctly.
Yep, this is the proper way to drag an image wrapped in a link. However it
is too complex for most users. We will need to make it work automatically.
Perhaps something like:
- On `dragstart` check if image is selected, check if parentNode is a link
with no other children, store ref to it.
- On `dragend` check if the image was actually moved in the dom, move the
old parentNode (link) to the new location and append the image in it.
In theory the same approach should work for dragging images with captions.
Big plus is that both `dragstart` and `dragend` are not fired when
dragging a file from the OS into the browser window.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/28272#comment:9>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list