[dev] [commits] Horde branch imp_6_2 updated. 932c9345aff0d5b43cafb025c05447d8a632cc54

Jan Schneider jan at horde.org
Thu Oct 17 14:08:14 UTC 2013


Zitat von Jan Schneider <jan at horde.org>:

> Zitat von Jan Schneider <jan at horde.org>:
>
>> Zitat von Michael M Slusarz <slusarz at horde.org>:
>>
>>> Quoting Jan Schneider <jan at horde.org>:
>>>
>>>> commit 932c9345aff0d5b43cafb025c05447d8a632cc54
>>>> Author: Jan Schneider <jan at horde.org>
>>>> Date:   Tue Oct 15 16:58:01 2013 +0200
>>>>
>>>> Display signature in compose view.
>>>>
>>>> Final position, collapsibility and styling is open to discussion and not
>>>> decided yet. But the functionality is there.
>>>>
>>>> imp/docs/CHANGES                             |    1 +
>>>> imp/js/compose-base.js                       |   13 +++++++++++++
>>>> imp/js/compose-dimp.js                       |    5 ++++-
>>>> imp/js/compose.js                            |    3 +++
>>>> imp/lib/Compose/Ui.php                       |   26  
>>>> +++++++++++++++++++++++++-
>>>> imp/package.xml                              |    1 +
>>>> imp/templates/basic/compose/compose.html.php |    9 +++++++++
>>>> imp/templates/dynamic/compose.html.php       |    6 ++++++
>>>> imp/themes/default/screen.css                |    9 ++++++++-
>>>> 9 files changed, 70 insertions(+), 3 deletions(-)
>>>>
>>>> http://github.com/horde/horde/commit/932c9345aff0d5b43cafb025c05447d8a632cc54
>>>> http://git.horde.org/horde-git/-/commit/932c9345aff0d5b43cafb025c05447d8a632cc54
>>>
>>> You knew this was coming :)
>>
>> I did. :)
>>
>>> 1. This must be configurable.  Default will be the same as IMP 6.1  
>>> (i.e. no display).
>>> 2. Related to number 1 - this must not be shown if the user  
>>> doesn't have any signatures.
>>> 3. This makes much more sense at the bottom of the page.  Seems to  
>>> me like it should be collapsed by default (i.e. a simple "Click to  
>>> view signature" link - preference as to collapsed state). Clicking  
>>> opens up a small (4 lines?) window to view.
>>
>> Done.
>>
>>> 4. No need to load signature pane contents unless/until it is visible.
>>
>> Doesn't make much sense to me. The signatures are only loaded once  
>> per window, and only if the user opts to show them at all. The  
>> extra hassle of requesting the signature via ajax and maintaining  
>> the code isn't justified by the small (or bigger with some  
>> corporate html signatures) initial payload increase IMO.
>>
>>> 5. I would think that if we are going to allow viewing of the  
>>> signature, we might as well make the damn thing editable.   
>>> Although that would be a pain when it comes to HTML signature...  
>>> due to the need for an entirely separate editor instance.  The  
>>> compromise is probably a button that transfers the signature to  
>>> the message body, removes the signature pane, and marks the  
>>> message as having the signature added so it is not re-added in  
>>> case of draft/restore.
>>
>> Let's see what the user response is with the current solution is.  
>> OTOH making this editable would make the sponsor happy, so I might  
>> look into this later.
>
> Having looked more at this, the only viable solution is what you  
> outlined as a compromise. Otherwise, edited signatures would be  
> prone to get lost (saving drafts, switching modes). A button to  
> transfer the signature to the buttons sounds VERY unintuitive and  
> awkward usability to me though.
>
> -- 
> Jan Schneider
> The Horde Project
> http://www.horde.org/

Nevermind, a short walk sometimes does wonders. We simply save it  
automatically in situations that we identify as destructive.
-- 
Jan Schneider
The Horde Project
http://www.horde.org/



More information about the dev mailing list