On Dec 29, 2008, at 3:28 PM, Guillaume Lerouge wrote: > On Mon, Dec 29, 2008 at 3:24 PM, Vincent Massol <[email protected]> > wrote: > >> >> On Dec 29, 2008, at 3:13 PM, Marius Dumitru Florea wrote: >> >>> Guillaume Lerouge wrote: >>>> On Mon, Dec 29, 2008 at 2:57 PM, Vincent Massol >>>> <[email protected]> wrote: >>>> >>>>> On Dec 29, 2008, at 2:29 PM, Guillaume Lerouge wrote: >>>>> >>>>>> On Mon, Dec 29, 2008 at 2:01 PM, Marius Dumitru Florea < >>>>>> [email protected]> wrote: >>> >>> [snip] >>> >>>>>>> B) What should happen when you press Enter inside a header in >>>>>>> the new >>>>>>> WYSIWYG? >>>>>>> >>>>>>> B1) Currently, the text is moved on a new line, but still inside >>>>>>> the >>>>>>> header (multi-line header). >>>>>>> >>>>>>> I'm +1 since it's already done (We agreed that you have to press >>>>>>> Enter >>>>>>> twice to generate a new paragraph). >>>>>> >>>>>> +1 for this one since it's what we have and it's consistent with >>>>>> the >>>>>> "press >>>>>> Enter twice" behavior. >>>>> Can you explain why it's "consistent"? I don't understand the >>>>> consistency. >>>>> >>>>> Imagine you're on a header. You've finished typing it and you >>>>> press >>>>> enter. You start typing your text to realize you're not in a >>>>> paragraph. You select the text you've typed and click in the >>>>> toolbar >>>>> to select the paragraph style. Yuck! >>> >>> This is somehow true for paragraphs. A MS Word user would expect to >>> write on a new paragraph after pressing enter. >>> >>>> >>>> >>>> I think you are making a confusion between 2 situations: >>>> >>>> 1) The caret is within the header : HEAD|ER >>>> 2) The caret is at the end of the header : HEADER| >>> >>> What is the difference? If you want to write a multi-line header you >>> write it on a single line and then split it in multiple lines? >>> >>> In this particular case I fill it's a yes or no decision regarding >>> multi-line headers. If the answer is yes then Enter inside or at the >>> end >>> of a header should generate only a new line. >> > > Ok. If we cannot separate both, I'm against multi-line headers as I > think > they do not make sense on the web
Quite the opposite... :) HTML H elements support multilines so it's a web thing! > (since the skin prevents us from knowing > the page width in advance the way it can be done in OpenOffice.org > or MS > Word). I'm afraid allwoing multi-line headers will trigger weird > situations > from the user PoW (A 2 lines header showing up on 3 lines on a small > resolution display for instance) + it doesn't add much value on the > web > anyway. > > So here's my -0 for multi-lines headers (it would be a -1 if it wasn't > already implemented). Check the other email from Thomas. > I'm not sure about this Marius. I don't think we absolutely want a 1 >> to 1 mapping between wiki editor and wysiwyg editor. IMO the wysiwyg >> editor is for easy entering of text and it should behave as you >> expect >> it to behave. >> >> Can someone contradict me in my thinking that almost everyone (i.e. >> more than 90% of users) will think that after you hit enter at the >> end >> of a paragraph it'll go to next line using a para style? And if >> that's >> true I think we would be doing users a disservice by allowing >> multiline headers by using the enter key. > > > I agree with Vincent here: hitting enter at the end of a header > should start > a new paragraph. Thus if we cannot separate cases 1) and 2) we > should not > allow creating multi-lines headers in the WYSIWYG editor. I only said the first part, i.e that enter should create a para. We could still allow new lines in headers using shift+enter for ex. Since it's less well known key most users won't use it (and won't need it). Thanks -Vincent > Guillaume > > >> >> >> Thanks >> -Vincent >> >>>> In case 1) (which I believe is the one Marius was referring to), >>>> pressing >>>> enter once puts the header on 2 lines and pressing enter twice >>>> creates a new >>>> paragraph (consistent with what happens when pressing enter twice >>>> after the >>>> last item fo a list for instance). >>>> >>>> In case 2) (which is the one you are referring to), pressing enter >>>> indeed >>>> already creates a new paragraph. >>>> >>>> Is that correct Marius? >>> >>> Currently only 1) is implemented. >>> >>>> >>>> Guillaume _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

