-
Notifications
You must be signed in to change notification settings - Fork 19
Conversation
This reverts commit aa398a9
# Conflicts: # src/commands/mergecellcommand.js # src/tableui.js # tests/converters/downcast.js
# Conflicts: # src/commands/mergecellcommand.js
@Reinmar so for the bugs:
As for the missing features:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly docs. Some minor changes.
I'll create a separate review for more because in the past GitHub failed when there were more than 50 suggestions and... I learned my lesson.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly docs. Some minor changes.
I'll create a separate review for more because in the past GitHub failed when there were more than 50 suggestions and... I learned my lesson.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly minor issues.
tests/manual/tableselection.html
Outdated
</style> | ||
|
||
<div id="editor"> | ||
<p>A table to test selection:</p> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This test's content is too homogenous to properly test the feature (as follow-ups has shown). We need more cases, for instance:
- with the content before and after the table,
- with a solitary table in the content,
- with a table that has some cells already split/merged,
- with a table that has links, block quotes and other content in some cells.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have something already for some of the points in the copy table fragment PR. I can cherry pick it here.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But I'm not sure how to handle all these issues in one manual test. I've added only a complex table (which covers two of those issues).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Create 2 editors? 😛
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
But we have 4 or more cases :P
But what do you think about loading fixtures on a button? One editor (I'd like to have one editor as copy-paste manual tests enhancement would require an editiable arae side by side to the editor.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Moved to: ckeditor/ckeditor5#6306
Co-Authored-By: Aleksander Nowodzinski <[email protected]>
Co-Authored-By: Aleksander Nowodzinski <[email protected]>
Co-Authored-By: Aleksander Nowodzinski <[email protected]>
Co-Authored-By: Aleksander Nowodzinski <[email protected]>
Post-review follow-ups:
|
# Conflicts: # src/commands/utils.js
Suggested merge commit message (convention)
Feature: Introduce
TableSelection
plugin. Closes ckeditor/ckeditor5#6113.Additional information
TableSelection
has matured since its first commit in August of 2018.TableSelection
plugin itself and the introducedMouseSelectionHandler
- the architecture of this feature is meant to have keyboard handler in a similar fashion