Make WordPress Core

Changeset 47229


Ignore:
Timestamp:
02/10/2020 02:52:12 AM (7 years ago)
Author:
azaozz
Message:

Media: Ensure imgareaselect.js is not initialized twice for the same image. May happen when uploading an image into a post and then clicking on Edit Image.

Fixes #49262.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/js/_enqueues/lib/image-edit.js

    r47122 r47229  
    643643                        selW = $('#imgedit-sel-width-' + postid),
    644644                        selH = $('#imgedit-sel-height-' + postid),
     645                        $image = $( image ),
    645646                        $img;
    646647
    647                 t.iasapi = $(image).imgAreaSelect({
     648                // Already initialized?
     649                if ( $image.data( 'imgAreaSelect' ) ) {
     650                        return;
     651                }
     652
     653                t.iasapi = $image.imgAreaSelect({
    648654                        parent: parent,
    649655                        instance: true,
Note: See TracChangeset for help on using the changeset viewer.