trentrichardson/UberUploadCropper

Multiple image bug

Closed this issue · 3 comments

I'm trying out the example code in the project as is. When I upload the first image, everything is fine. But when I click on "Upload" again, I get 2 modal dialogs like this:

Capture d e cran 2013-02-07 a 12 16 49

And then when I click done, it's processing forever:

Capture d e cran 2013-02-07 a 12 17 07

Note that I have exactly the same symptoms with example-basic and example-advanced, I'm using Chrome 24.0.1312.57 and I didn't change anything in the code of the samples.

I can confirm the problem, i have looked into it a bit and it seems that something is wrong with the $.each(imgdata,function(i,obj){ function on line 82 in jquery-uberuploadcropper.js
If someone can fix this please post it :) i cant seem to find it

The problem isn't imgdata, but jQuery bind command. It is called inside loops and multiple function calls.
Even if the name of the bind is the same, jQuery saves each multiple times in an array (read jQuery bind docs).
I just added a pull request patch that resolve this issue.

Pull request has been merged, so I am closing this issue. Thanks to all for your help!