#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