Changes between Initial Version and Version 1 of Ticket #3986, comment 5


Ignore:
Timestamp:
Aug 12, 2011, 11:29:34 AM (13 years ago)
Author:
Jakub Ś
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3986, comment 5

    initial v1  
    1 Since this is a discussion than in my opinion we have a general problem with exiting block-level elements.
    2 Let's start with table:
     1Since this is a discussion than in my opinion we have a general problem with exiting block-level elements. [[BR]]
     2
     3**Let's start with table:**[[BR]]
    341.      To get out of table at the bottom, you have to press down arrow.
    452.      To get out of table at the top you have to press top or left arrow twice - "double-arrow" and start typing. That way new paragraph will be created above the table. As @garry.yao has said - this works in all browsers except FF.
    563.      The newly created paragraph can be deleted but there are some browser inconsistencies. In Webkit and IE you have to use SHIFT+right-arrow(or End) to select whole text and than press delete. In Opera you have to select text, press DELETE, press down-arrow and then up-arrow.
    674.      Additionally there is let's say edge case when you want to delete paragraph after table which ends the document. There are also some browser inconsistencies. You can read more about this issue here #7001
    7 Div:
     8
     9**Div:**[[BR]]
    810When you create a div it is impossible to get out of it using enter or arrows, neither at the top nor at the bottom. @garry.yao has pointed out these problem here: #6847
    9 Blockquote
     11**Blockquote**[[BR]]
    1012This case is almost the same as div, except that thanks to it's "toggle button logic" it is possible to leave it at the bottom. But again it is impossible to leave it at the top or at the bottom using arrows
    11 Lists:
     13
     14**Lists:**[[BR]]
    1215To leave the list at the bottom all you have to do is press ENTER two times and you're out. Again there is no possibility to escape lists at the top. I have tried to workaround the problem by creating first empty list element and then deleting it with backspace but there are some **browser inconsistencies**. You can read about it here: #8259
    13 Forms
     16
     17**Forms**[[BR]]
    1418It is impossible to get out of form at the top, neither using arrows nor mouse. Getting out at the bottom is as easy as in tables.
    1519
    16 I don’t know if this is possible but it would be nice **to unify this behavior**. Let’s say to get out of block you have to press up/down arrow twice quickly “double-arrow”. Since almost none of block-level elements, that start the document, allows for leaving them at the top and tables partially support it, sounds like a good idea (at least to me).
     20I don’t know if this is possible but it would be nice **to unify this behavior**. Let’s say to get out of block you have to press up/down arrow twice quickly “double-arrow”. Since almost none of block-level elements, that start the document, allows for leaving them at the top and tables partially support it, sounds like a good idea (at least to me).[[BR]]
    1721Leaving the element at the bottom is more complex – Adding new behavior to divs is no problem. Blockquote and List have their way to let cursor out (double enter and toggle button in toolbar). Perhaps this could be an additional way to leave those two elements.[[BR]]
    1822Froms and Tables unfortunately can be exited with one-arrow press. To unify would meant to drop current behavior and implement new one. No other solution comes to my mind here.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy