JeremyFagis / dropify

Override your input files with style — Demo here : http://jeremyfagis.github.io/dropify
MIT License
973 stars 399 forks source link

[BUG] input file with display:none to hide loading state #50

Open touchweb-vincent opened 7 years ago

touchweb-vincent commented 7 years ago

Hello,

I encounter a bug when putting display:none on the input (to hide the ugly native box while loading page)

If you drag and drop a file, it bypass your widget and show the file within the browser.

Any idea ?

Thanks you,

Regards,

V

touchweb-vincent commented 7 years ago

Here is a trick :

$('.dropify').dropify({ messages: { 'default': 'Glisser et déposer vos fichiers ici', 'replace': 'Glisser et déposer ou cliquer pour remplacer vos fichiers.', 'remove': 'Supprimer', 'error': 'Ooops, quelque chose ne s\'est pas passée comme prévu.' }, error: { 'fileSize': 'Le fichier est trop gros. ({{ value }} max).', 'minWidth': 'La largeur de l\'image est trop petite ({{ value }}}px min).', 'maxWidth': 'La largeur de l\'image est trop grande ({{ value }}}px max).', 'minHeight': 'La hauteur de l\'image est trop petite ({{ value }}}px min).', 'maxHeight': 'La hauteur de l\'image est trop grande ({{ value }}px max).', 'imageFormat': 'Le format d\'image n\'est pas autorisé ({{ value }} uniquement).', 'fileExtension' : 'Cette extension de fichier n\'est pas autorisée. ({{ value }} uniquement).' } }); $('.dropify').css('display','block');

touchweb-vincent commented 7 years ago

Note : This doesn't fix problem under IE11.

JeremyFagis commented 7 years ago

Have you a screenshot and/or more details please ?