- From: Charles McCathieNevile <charles@w3.org>
- Date: Fri, 18 Jan 2002 08:03:42 -0500 (EST)
- To: Vincent Quint <Vincent.Quint@inrialpes.fr>
- cc: Brant Langer Gurganus <brantgurganus2001@yahoo.com>, Amaya Dev Forum <www-amaya-dev@w3.org>
An alternative approach might be to have a "split element" function, which would split an element at the caret. For example, in a list item, or a dd, or a link, i might have the following (source-code-sort-of) <element name>this is |an example</element> with the caret represented by the bar | just before the word "an". I could use the split command (ctrl x ctrl x or whatever) to make <element name>this is </element><element name>an example</element> This is something I would find useful for links, list items and dd elements in particular, and perhaps for other items too. I wonder how it would work in a table - split a cell into two to create a new column? just create a new cell in that row, and stretch the others? If it was in a cell with rowspan Z, presumable it would create one cell without a rowspan and one with rowspan Z-1? (I agree that having the current behaviour for enter is a feature...) cheers chaals On Fri, 18 Jan 2002, Vincent Quint wrote: This is actually a feature, but it seems that it may look a bit complex. Let me try to explain what happens here, and why it happens. Suppose you have the following list: 1. aaaa 2. bbbb BBBB 3. cccc and the caret is in the middle of the second item, between bbbb and BBBB. A - The first Return allows you to split the content of item 2 into two paragraphs: 2. bbbb BBBB B - The second Return creates a new, empty paragraphs between those two paragraphs, but you still have a single list item: 2. bbbb | BBBB C - The third Return splits the list item and creates a new one: 2. bbbb 3. | 4. BBBB If your goal was just to split the list item, you have to delete the new empty item (just do F2 and Del) D - The fourth Return splits the whole list and inserts a new empty paragraph between the two lists: 1. aaaa 2. bbbb | 1. BBBB 2. cccc The story is a bit long, I agree, but making it shorter would skip one step (at least) and then prevent users from getting one (at least) of the structures listed above. If I understand you correctly, you suggest to skip step B (and possibly C). The second Return would then create: 2. bbbb 3. BBBB But how could you create a new paragraph within a list item (step B) or create a new item such as in step C? Vincent. Brant Langer Gurganus wrote: > > Amaya Version: > Amaya 5.3 binary for NT/2000 > > System: > Windows XP > AMD Athlon XP 1700+ > 512 MB RAM > 60 GB HD > > Description: > If, within a list item and enter is pressed, a line break is inserted as > expected. When enter is pressed again, instead of making a new list item > containing what followed the carriage returns, a blank list item is created > and then a new one. > > To reproduce: > 1. Open Amaya. > 2. Open attached file (bylaws.htm-8.79 KB). > 3. Scroll to end of document. > 4. Put insertion point between ".allocation of their votes. " and ".Ask the > nominees to.". > 5. Press ENTER three times. > > Brant Langer Gurganus > "The Computer Guru" > > Webmaster: > http://troop545.cjb.net > http://www.msdpt.k12.in.us/etspages/ph/index.html > http://www.firecrafter.org > -- Charles McCathieNevile http://www.w3.org/People/Charles phone: +61 409 134 136 W3C Web Accessibility Initiative http://www.w3.org/WAI fax: +1 617 258 5999 Location: 21 Mitchell street FOOTSCRAY Vic 3011, Australia (or W3C INRIA, Route des Lucioles, BP 93, 06902 Sophia Antipolis Cedex, France)
Received on Friday, 18 January 2002 08:03:44 UTC