- 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