innostudio / fileuploader

Beautiful and powerful HTML file uploading tool. A jQuery, PHP and Node.js plugin that transforms the standard input into a revolutionary and fancy field on your page.
141 stars 25 forks source link

Safari - no change event is binded #2

Closed s0By closed 7 years ago

s0By commented 7 years ago

Don't really understand why the code was removed from git in the first day, but to start off with project issues. In safari uploader doesn't work at all, no animations, no upload, nothing. It did worked before while it was jquery filer, so something apparently changed since that time.

I assume general plugin issues will be always addressed and fixed or they go under '1 year professional support' as well? I'd consider buying at least 1 commercial license, since I was full time 'filer' user, but it has to work properly first and complete my needs.

innostudio commented 7 years ago

@s0By are you testing the Safari Browser on Mac or Windows?

s0By commented 7 years ago

@innostudio On mac

innostudio commented 7 years ago

@s0By Hmm. What kind of Safari version do you have?

s0By commented 7 years ago

@innostudio Version 9.1.2 (11601.7.7) and OS X is El Capitan 10.11.6, the plugin itself sort of works, It doesn't give any errors, it inits, but when you select a file it doesn't do any network requests and doesn't continue. P.S. Tested again, drag and drop seems to work, but selecting through browse doesn't.

screen shot 2017-03-27 at 12 54 04
innostudio commented 7 years ago

@s0By I tested it again and it seems to work also through "Browse Files". What about other examples?

s0By commented 7 years ago

@innostudio nope, none of those 3 on the main page seems to work, only with drag and drop. It seems that JS doesn't get that something was selected. For example, on the second example, with the form. When you select a file it still says "Choose files to upload", while (for example) in mozilla if I select 1 it will upload it and say "1 file was choosen".

But Submit Form button returns in php data of file (in all browsers), so something works, something doesn't. I'll take a look as well.

s0By commented 7 years ago

function getAllEvents, for some reason the input element doesn't give "on" events in safari, so you don't get "onclick", "onsubmit", etc, which results in empty result array and that is why there's no binding.

innostudio commented 7 years ago

@s0By can you contact me on contact@innostudio.de? I would like to test it too.

innostudio commented 7 years ago

Fixed in Version: 1.0.0.1 (27-Mar-2017)