Oskar Wróbel
|
76cf6bfbef
Internal: Changed the way of data serialization.
|
7 gadi atpakaļ |
Maciej Bukowski
|
cbbb531181
Replaced `lib/lodash` imports with `lodash-es`.
|
7 gadi atpakaļ |
Szymon Cofalik
|
65ca18933d
Operational transformation refactor. Added new operations, transformations and changed other code connected with it. Added new tests.
|
7 gadi atpakaļ |
Szymon Cofalik
|
dd202e6760
Changed: Operations that does not operate on document have `null` base version.
|
8 gadi atpakaļ |
Szymon Cofalik
|
c44336d58a
Changed: Operations no longer remove changes object on `_execute()`.
|
8 gadi atpakaļ |
Piotrek Koszuliński
|
de22c255fc
Internal: Bumped the year. [skip ci]
|
8 gadi atpakaļ |
Szymon Cofalik
|
9d7b60d438
Added: Extracted operation validation from `_execute()` method to `_validate()` method.
|
8 gadi atpakaļ |
Oskar Wróbel
|
014e794117
Marked operation utils names as protected.
|
8 gadi atpakaļ |
Oskar Wróbel
|
1eecff4fc9
Changed model writer to protected operation utils.
|
8 gadi atpakaļ |
Oskar Wróbel
|
18b01a40fe
Changed the way of checking if operaton is a document operation.
|
8 gadi atpakaļ |
Oskar Wróbel
|
aa93ed2f24
Changed root property to isDocumentOperation.
|
8 gadi atpakaļ |
Oskar Wróbel
|
0aa01f7078
Added root getter to the AttributeOperation.
|
8 gadi atpakaļ |
Oskar Wróbel
|
0ddf226e49
Docs: Fixed invalid error name.
|
8 gadi atpakaļ |
Szymon Cofalik
|
a7dd3454e8
Changed: Every operation execution should lead to firing model.Document#event:change.
|
8 gadi atpakaļ |
Piotrek Koszuliński
|
5be4a494fb
Docs: Fixed inherited methods documentation. Closes #971.
|
8 gadi atpakaļ |
Kamil Piechaczek
|
e0212e36d5
Fixed issues reported by ESLint in "src/" directory.
|
8 gadi atpakaļ |
Kamil Piechaczek
|
540b4498df
Fixed issues reported by ESLint using the flag "--fix".
|
8 gadi atpakaļ |
Piotrek Koszuliński
|
d893eb58d9
Updated imports to use scoped packages.
|
9 gadi atpakaļ |
Piotrek Koszuliński
|
c904325be6
Bump up the year.
|
9 gadi atpakaļ |
Piotrek Koszuliński
|
2a894e8be4
Use package-based paths to modules.
|
9 gadi atpakaļ |
Piotrek Koszuliński
|
edd704f62e
Updated API docs.
|
9 gadi atpakaļ |
Szymon Cofalik
|
187b1ec906
Fixed: AttributeOperation should use isEqual to check attribute value.
|
9 gadi atpakaļ |
Maciek
|
ba20d9ad60
Docs: renamed many type references.
|
9 gadi atpakaļ |
Szymon Cofalik
|
a2c803627a
Docs: changed some typos.
|
9 gadi atpakaļ |
Szymon Cofalik
|
9b00f7e4c2
Changed: AttributeOperation should do nothing and return undefined if it's oldValue and newValue are same.
|
9 gadi atpakaļ |
Szymon Cofalik
|
2b4c0cb54d
Fixed: In AttributeOperation, 0 as attribute value was treated as no value and caused removing attribute.
|
9 gadi atpakaļ |
Maksymilian Barnaś
|
955cad14ea
Updated error names.
|
9 gadi atpakaļ |
Szymon Cofalik
|
f0b2c31454
Changed: names of errors thrown by operations.
|
9 gadi atpakaļ |
Szymon Cofalik
|
f1585e4a98
Merge branch 'master' into t/480
|
9 gadi atpakaļ |
Piotrek Koszuliński
|
c88cb07749
Removed use strict in all ES6 modules and fixed related files. See https://github.com/ckeditor/ckeditor5/issues/149.
|
9 gadi atpakaļ |