On Sat, Dec 27, 2008 at 8:21 PM, Anca Paula Luca
<[email protected]> wrote:
> Marius Dumitru Florea wrote:
>> Hi devs,
>>
>> We have to decide upon the proper behavior of the Tab key in the new
>> WYSIWYG editor. Open Office has the following behavior:
>>
>> A) If the caret is inside a table cell then jump to the next one (or
>> previous one with Shift).

+1

>>
>> B) If the caret is at the beginning of a list item then indent that item
>> (or outdent with Shift). By indent I mean make it a subitem of the
>> previous list item.

+1

>>
>> C) Otherwise insert a Tab. The Tab doesn't always have the same width;
>> it depends on the top ruler and on the caret position. Shift+Tab is ignored.
>>
>> I'm +1 for A) and B)
>>
>> Regarding C), it's difficult to have the same behavior. What we can do is:
>>
>> C1) Insert spaces (say 4); we would have to use non-breaking spaces of
>> course.

+0.5

>>
>> C2) Insert just one (breaking) space to discourage users from using the
>> tab key to layout text.

-0 I'd really prefer C1) or doing nothing.

>>
>> I'm +0 for C1) and +0.5 for C2).
>
> +1 for A) and B)
>
> -0 for C1). Imagine users could indent everything at the start of every line
> with tabs to have a paragraph indented 4 spaces away from the left. We
> definitely should not allow that.
>
> Which makes me think about the degree of wysiwyg-ness of what we're building
> since the width of the editor is never preserved / guaranteed for the view.
> Indeed users should not rely on that but we need to make sure somehow that 
> they
> are well aware of it.
>
> there is also :
> C3) do nothing

+0

> and:
> C4) default browser behaviour -- move focus to next form field (which is
> happening now for all situations)

-1 for this, we should not loose WYSIWYG focus. Plus even if FF jump
to next form field by default it's not the case for IE which insert a
tab character and I doubt we did anything to change this behavior yet,
do we ?

> and also:
> C5) if the cursor is at the beginning of a paragraph it should indent the 
> first
> line in the paragraph (the CSS way), but I am pretty sure that's too much 
> trouble.
>
> +0 for C2)
> +0.5 for C3) and C4).
>
> Happy coding,
> Anca Luca
>
>>
>> I need your vote asap.
>>
>> Thanks,
>> Marius
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to