#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

Reply via email to