#195: Attach file form à la GMail --------------------------+---------------------- Reporter: jdreimann | Owner: olemis Type: enhancement | Status: accepted Priority: major | Milestone: Component: ui design | Version: Resolution: | Keywords: --------------------------+----------------------
Comment (by olemis): I've attached some patches implementing this functionality , but not finished yet . I explain the details below ==== Trac patch ==== It's necessary to upgrade jquery (1.8.2) and jquery-ui (1.9.0) to make this work . Patch order is as follows {{{ #!sh $ hg qapplied t195/t195_r1398968_jquery_1.8.2.diff t195/t195_r1398968_jquery_ui_1.9.0.diff }}} ==== Dasboard ==== Consists of upgrades towards Bootstrap 2.1.1 (see #220) and adding generic dependencies , which are - [https://github.com/blueimp/jQuery-File-Upload/wiki/Plugin-files Blueimp's iframe ajax transport] ( MIT license ) - [https://github.com/blueimp/jQuery-File-Upload/wiki/Plugin-files Blueimp's js templates engine] Patch order {{{ #!sh $ hg qapplied t220/t220_r1397115_bootstrap_2.1.1.diff t195/t195_r1398977_jquery_file_upload_deps_generic.diff }}} ==== Theme ==== Patches implementing each feature step by step . First incorporating required library files , next adding multifile upload form , and finally (at least for the moment) supporting drag and drop and drop zone effects . The later patch is not quite yet ready but is functional enough to deserve early publication . Main difficulties at the moment are related to hidding drop zone overlay once cursor leaves drop area , or on canceled uploads . Feedback is welcome . Patch order is {{{ #!sh $ hg qapplied t195/t195_r1398842_jquery_file_upload.diff t195/t195_r1398842_inplace_attach_form_webui.diff t195/t195_r1398842_inplace_attach_form_dnd.diff }}} Beyond this it's necessary to finish the backend handling AJAX file transfers ... and further minor details . -- Ticket URL: <https://issues.apache.org/bloodhound/ticket/195#comment:9> Apache Bloodhound <https://issues.apache.org/bloodhound/> The Apache Bloodhound (incubating) issue tracker