Changes between Initial Version and Version 2 of Ticket #9764


Ignore:
Timestamp:
Dec 4, 2012, 7:42:08 PM (9 years ago)
Author:
Frederico Caldeira Knabben
Comment:

Pushed the first prototype to t/9764@cksource.

The current version is still very limited. It is based on our research to understand the feasibility of such feature and also to propose a few UX models to be discussed. It is mainly a feedback ready version. Implemented features have been crossed out in the ticket description.

So far, excluding the non implemented restrictions, it works well with Chrome... almost well with Firefox... maybe ok with Opera... WTF with IE9. So, test it with Chrome for now.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9764

    • Property Status changed from new to confirmed
    • Property Milestone changed from to CKEditor 4.1
  • Ticket #9764 – Description

    initial v2  
    55Some requirements:
    66
    7  * The widget must have a visual selection that clearly identifies it as selected as a whole.
     7 * ~~The widget must have a visual selection that clearly identifies it as selected as a whole.~~
    88
    9  * Widgets can be blocks or inlines.
     9 * Widgets can be ~~blocks~~ or inlines.
    1010
    1111 * The toolbar must properly react to the widget selection, disabling features that are not compatible with it.
    1212
    13  * By default, the widget is not editable, so it's contents must be protected.
     13 * ~~By default, the widget is not editable, so it's contents must be protected.~~
    1414
    15  * I must be possible to have editable elements inside the widget, which will work with the editor toolbar.
     15 * ~~I must be possible to have editable elements inside the widget, which will work with the editor toolbar.~~
    1616
    1717 * Inner editables may have different requirements in terms of acceptable elements and ENTER key.
    1818
    19  * DEL and BACKSPACE to delete the widget.
     19 * ~~DEL and BACKSPACE to delete the widget.~~
    2020
    21  * Other insertion keys should have no effect on the widget.
     21 * ~~Other insertion keys should have no effect on the widget.~~
    2222
    2323 * It must be possible to select widgets with ARROW keys.
     
    3131 * Drag and Drop support, so the widget can be repositioned or moved among editorS.
    3232
    33  * Easy API for plugins implementation.
     33 * Easy API for plugins implementation. (status: 60%)
© 2003 – 2021 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy