#195: Attach file form à la GMail
--------------------------+---------------------------------------
Reporter: jdreimann | Owner:
Type: enhancement | Status: assigned
Priority: major | Milestone:
Component: ui design | Version:
Resolution: | Keywords: attachments inplace html5
--------------------------+---------------------------------------
Changes (by olemis):
* keywords: => attachments inplace html5
* status: needinfo => assigned
Comment:
I've refreshed previous patches to be applied against r1404963 . Also some
more for theme plugin have been added (see [comment:9 patch order] for
further details) . They improve current situation by unifying file lists .
Enhanced handling for collisions and overwritten has been added in both
server-side request handler as well as client side.
Replying to [comment:13 jdreimann]:
> Replying to [comment:11 olemis]:
> > Pending issues
> > - Question: What is it that should happen in the UI after
overwriting an
> > existing attachment ?
> Instead of 'added by [...]' (eg on the ticket page) it should say
'**updated** by [...]'.
I didn't implement this since I decided to be a little lazy to ensure this
is what we want for this to happen . At present the behavior introduced by
patches is as follows . If attachment is overwritten (i.e. another file
with the same name already exists in the server) then the following
transition occur
- On clicking upload , once it's done then `template-upload` file row
fades out
- Then corresponding `template-download` row fades in to replace the
former
- Previous `template-download` row for initial attachment slides up
until it
disappears
- The later is removed from DOM .
It seems to me that such combination is smooth enough and deserves at
least to be considered .
Question :
- We should not remove previous attachment row on error ... isn't it ?
> > - Determine the definitive name of the attachment (e.g. when
> > file of the same name exists but it won't be overwritten)
Finally I could figure out how to get this done .
After all this been said , this is quite ready ... please review .
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/195#comment:15>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound (incubating) issue tracker