transaction.js 642 B

123456789101112131415161718192021
  1. /**
  2. * @license Copyright (c) 2003-2015, CKSource - Frederico Knabben. All rights reserved.
  3. * For licensing, see LICENSE.md.
  4. */
  5. 'use strict';
  6. // All deltas need to be loaded so they can register themselves as transaction methods.
  7. //
  8. // To solve circular dependencies (deltas need to require transaction class), transaction class body is moved
  9. // to document/delta/transaction-base.
  10. CKEDITOR.define( [
  11. 'document/delta/transaction-base',
  12. 'document/delta/insertdelta',
  13. 'document/delta/removedelta',
  14. 'document/delta/changedelta',
  15. 'document/delta/splitdelta',
  16. 'document/delta/mergedelta'
  17. ], ( Transaction ) => {
  18. return Transaction;
  19. } );