Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable widget clipboard manipulation #3168

Merged
merged 32 commits into from
Sep 18, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
5aebe0d
Widget clipboard HTML is customizable now.
jacekbogdanski Jun 14, 2019
01fa3cf
Moved method so it can be shadowed by widget definition.
jacekbogdanski Jun 14, 2019
5614628
Added unit tests.
jacekbogdanski Jun 14, 2019
b5d16d9
Added manual test.
jacekbogdanski Jun 14, 2019
7d933d0
Added docs.
jacekbogdanski Jun 14, 2019
21ae557
Add apologies for the rest of humanity.
Comandeer Aug 19, 2019
696cae2
Use dataProcessor to parse copied content.
Comandeer Aug 19, 2019
c7e6762
Replace element with clipboard data during downcast whe copying widget.
Comandeer Aug 19, 2019
4206460
Update conditional in clipboard events listener.
Comandeer Aug 21, 2019
58c551b
Restore selection after copying.
Comandeer Aug 21, 2019
99f26d3
Update cut support.
Comandeer Aug 22, 2019
587694d
Update manual test.
Comandeer Aug 22, 2019
29e8326
Restore keyboard handling.
Comandeer Aug 22, 2019
e673ac2
Add unit tests for copying and cutting multiple widgets.
Comandeer Aug 26, 2019
7217d9b
Update manual test.
Comandeer Aug 26, 2019
204dc21
Add unit tests for nested widgets.
Comandeer Aug 26, 2019
7f1aafd
Refactor unit tests.
Comandeer Aug 26, 2019
1aad69c
Add unit tests for selection and undo.
Comandeer Aug 26, 2019
ef0cda8
Remove redundant undo snapshot.
Comandeer Aug 26, 2019
0898b8c
Update manual test.
Comandeer Aug 27, 2019
223a365
Update version tags.
Comandeer Aug 27, 2019
65b87a9
Update unit tests.
Comandeer Aug 27, 2019
dbb4d9d
Refactor copybin handling.
Comandeer Aug 27, 2019
623f615
Add info about overwriting nesting widgets.
Comandeer Sep 12, 2019
5cc299e
Use rAF in copybin to prevent blinking.
Comandeer Sep 13, 2019
ca7f7a6
Update formatting in test.
Comandeer Sep 13, 2019
7c7bb47
Add workaround for #3423.
Comandeer Sep 17, 2019
95ba7dd
Add unit test.
Comandeer Sep 17, 2019
7bf7373
Add manual test.
Comandeer Sep 17, 2019
bc03cd7
Fix for cutting on Chrome on macOS restored.
f1ames Sep 18, 2019
3697f3d
Docs rewording. [skip ci]
f1ames Sep 18, 2019
f6166ec
Changelog entry. [skip ci]
f1ames Sep 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ New Features:
* [#3359](https://github.com/ckeditor/ckeditor-dev/issues/3359): Improved [dialog](https://ckeditor.com/cke4/addon/dialog) positioning and behavior when the browser window is resized, the dialog is resized or moved.
* [#2227](https://github.com/ckeditor/ckeditor-dev/issues/2227): Added the [`config.linkDefaultProtocol`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-linkDefaultProtocol) configuration option that allows setting the default URL protocol for the [Link](https://ckeditor.com/cke4/addon/link) plugin dialog.
* [#3240](https://github.com/ckeditor/ckeditor-dev/issues/3240): Extended the [`CKEDITOR.plugins.widget#mask`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#property-mask) property to allow masking only the specified part of a [widget](https://ckeditor.com/cke4/addon/widget).
* [#3138](https://github.com/ckeditor/ckeditor-dev/issues/3138): Added possibility to use [`widgetDefinition.getClipboardHtml()`](https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_plugins_widget.html#method-getClipboardHtml) method to customize [Widget](https://ckeditor.com/cke4/addon/widget) HTML during copy, cut and drag operations.

Fixed Issues:

Expand Down
Loading