@@ -6,7 +6,7 @@
'use strict';
import View from '../ui/view.js';
-import CKEditorError from '../ckeditorerror.js';
+import CKEditorError from '../../utils/ckeditorerror.js';
/**
* @memberOf core.editable
@@ -5,13 +5,13 @@
-import ObservableMixin from './observablemixin.js';
+import ObservableMixin from '../utils/observablemixin.js';
import EditorConfig from './editorconfig.js';
import PluginCollection from './plugincollection.js';
-import CKEditorError from './ckeditorerror.js';
-import Locale from './locale.js';
-import isArray from './lib/lodash/isArray.js';
-import utils from './utils.js';
+import CKEditorError from '../utils/ckeditorerror.js';
+import Locale from '../utils/locale.js';
+import isArray from '../utils/lib/lodash/isArray.js';
+import utils from '../utils/utils.js';
* Represents a single editor instance.
import Plugin from './plugin.js';
import log from './log.js';
import load from '../load.js';
@@ -5,7 +5,7 @@
* The Batch class groups document changes (deltas). All deltas grouped in a single Batch can be
@@ -12,7 +12,7 @@ import Position from '../position.js';
import Element from '../element.js';
import RemoveOperation from '../operation/removeoperation.js';
import MoveOperation from '../operation/moveoperation.js';
-import CKEditorError from '../../ckeditorerror.js';
+import CKEditorError from '../../../utils/ckeditorerror.js';
* @classdesc
@@ -10,7 +10,7 @@ import { register } from '../batch.js';
import Position from '../position.js';
import Range from '../range.js';
@@ -11,7 +11,7 @@ import Position from '../position.js';
import InsertOperation from '../operation/insertoperation.js';
import MergeDelta from '../delta/mergedelta.js';
@@ -11,7 +11,7 @@ import { register } from '../batch.js';
@@ -13,7 +13,7 @@ import Range from '../range.js';
@@ -13,9 +13,9 @@ import transformations from './delta/basic-transformations.js';
import RootElement from './rootelement.js';
import Batch from './batch.js';
import Selection from './selection.js';
-import EmitterMixin from '../emittermixin.js';
-import utils from '../utils.js';
+import EmitterMixin from '../../utils/emittermixin.js';
+import utils from '../../utils/utils.js';
const graveyardSymbol = Symbol( 'graveyard' );
@@ -5,9 +5,9 @@
-import clone from '../lib/lodash/clone.js';
+import clone from '../../utils/lib/lodash/clone.js';
* Creates a tree node.
@@ -7,9 +7,9 @@
import CharacterProxy from './characterproxy.js';
import Text from './text.js';
* This is a private helper-class for {@link core.treeModel.NodeList} text compression utility.
@@ -7,7 +7,7 @@
import Operation from './operation.js';
import TextFragment from '../textfragment.js';
@@ -8,8 +8,8 @@
-import utils from '../../utils.js';
+import utils from '../../../utils/utils.js';
* Operation to move list of subsequent nodes from one position in the document to another.
@@ -6,9 +6,9 @@
-import last from '../lib/lodash/last.js';
+import last from '../../utils/lib/lodash/last.js';
* Position in the tree. Position is always located before or after a node.
import LiveRange from './liverange.js';
* Represents a selection that is made on nodes in {@link core.treeModel.Document}. Selection instance is
@@ -9,7 +9,7 @@ import CharacterProxy from './characterproxy.js';
import TextFragment from './textfragment.js';
import Element from './element.js';
import Position from './position.js';
* Position iterator class. It allows to iterate forward and backward over the tree document.
* Abstract tree view node class.
import diff from '../utils-diff.js';
* Renderer updates DOM tree, to make it a reflection of the view tree. Changed nodes need to be
* Class implementing the UI component factory.
@@ -5,10 +5,10 @@
-import Collection from '../collection.js';
+import Collection from '../../utils/collection.js';
* Basic Controller class.
@@ -5,8 +5,8 @@
* Manages UI Controllers.
* Basic Template class.
@@ -5,12 +5,12 @@
import Region from './region.js';
import Template from './template.js';
import DOMEmitterMixin from './domemittermixin.js';
import isPlainObject from '../lib/lodash/isPlainObject.js';
const bindToSymbol = Symbol( 'bindTo' );
-import CKEditorError from '/ckeditor5/core/ckeditorerror.js';
+import CKEditorError from '/ckeditor5/utils/ckeditorerror.js';
import EditableView from '/ckeditor5/core/editable/editableview.js';
import Model from '/ckeditor5/core/ui/model.js';
@@ -12,7 +12,7 @@ import testUtils from '/tests/_utils/utils.js';
import coreTestUtils from '/tests/core/_utils/utils.js';
import Editor from '/ckeditor5/core/editor.js';
import Creator from '/ckeditor5/core/creator.js';
let editor, element;
@@ -11,8 +11,8 @@ import Editor from '/ckeditor5/core/editor.js';
import PluginCollection from '/ckeditor5/core/plugincollection.js';
import Plugin from '/ckeditor5/core/plugin.js';
-import log from '/ckeditor5/core/log.js';
+import log from '/ckeditor5/utils/log.js';
let editor;
let PluginA, PluginB, PluginC, PluginD, PluginE, PluginF, PluginG;
@@ -13,7 +13,7 @@ import deltas from '/ckeditor5/core/treemodel/delta/basic-deltas.js';
import Batch from '/ckeditor5/core/treemodel/batch.js';
import { register } from '/ckeditor5/core/treemodel/batch.js';
import Delta from '/ckeditor5/core/treemodel/delta/delta.js';
describe( 'Batch', () => {
it( 'should have registered basic methods', () => {
@@ -10,7 +10,7 @@
import Document from '/ckeditor5/core/treemodel/document.js';
import Position from '/ckeditor5/core/treemodel/position.js';
import Element from '/ckeditor5/core/treemodel/element.js';
import MergeDelta from '/ckeditor5/core/treemodel/delta/mergedelta.js';
import SplitDelta from '/ckeditor5/core/treemodel/delta/splitdelta.js';
@@ -12,7 +12,7 @@ import Document from '/ckeditor5/core/treemodel/document.js';
import Range from '/ckeditor5/core/treemodel/range.js';
import MoveDelta from '/ckeditor5/core/treemodel/delta/movedelta.js';
import MoveOperation from '/ckeditor5/core/treemodel/operation/moveoperation.js';
import UnwrapDelta from '/ckeditor5/core/treemodel/delta/unwrapdelta.js';
import WrapDelta from '/ckeditor5/core/treemodel/delta/wrapdelta.js';
@@ -11,7 +11,7 @@ import Document from '/ckeditor5/core/treemodel/document.js';
import RootElement from '/ckeditor5/core/treemodel/rootelement.js';
describe( 'Document', () => {
let doc;
@@ -8,7 +8,7 @@
describe( 'Node', () => {
let root;
import NodeList from '/ckeditor5/core/treemodel/nodelist.js';
import Text from '/ckeditor5/core/treemodel/text.js';
describe( 'NodeList', () => {
describe( 'constructor', () => {
@@ -13,7 +13,7 @@ import AttributeOperation from '/ckeditor5/core/treemodel/operation/attributeope
describe( 'AttributeOperation', () => {
let doc, root;
describe( 'MoveOperation', () => {
describe( 'position', () => {
let doc, root, otherRoot, p, ul, li1, li2, f, o, z, b, a, r;
@@ -15,7 +15,7 @@ import LiveRange from '/ckeditor5/core/treemodel/liverange.js';
import Selection from '/ckeditor5/core/treemodel/selection.js';
import InsertOperation from '/ckeditor5/core/treemodel/operation/insertoperation.js';
describe( 'Selection', () => {
let attrFooBar;
@@ -13,7 +13,7 @@ import Text from '/ckeditor5/core/treemodel/text.js';
import TreeWalker from '/ckeditor5/core/treemodel/treewalker.js';
describe( 'TreeWalker', () => {
let expectedSingle, expected, expectedIgnoreEnd, expectedSingleIgnoreEnd;
@@ -9,7 +9,7 @@
import Element from '/ckeditor5/core/treeview/element.js';
import Text from '/ckeditor5/core/treeview/text.js';
@@ -11,7 +11,7 @@ import Renderer from '/ckeditor5/core/treeview/renderer.js';
import ViewElement from '/ckeditor5/core/treeview/element.js';
import ViewText from '/ckeditor5/core/treeview/text.js';
import Converter from '/ckeditor5/core/treeview/converter.js';
describe( 'Renderer', () => {
let converter, renderer;
import ComponentFactory from '/ckeditor5/core/ui/componentfactory.js';
describe( 'ComponentFactory', () => {
let editor, factory;
@@ -11,9 +11,9 @@ import testUtils from '/tests/_utils/utils.js';
import View from '/ckeditor5/core/ui/view.js';
import Controller from '/ckeditor5/core/ui/controller.js';
import ControllerCollection from '/ckeditor5/core/ui/controllercollection.js';
-import EventInfo from '/ckeditor5/core/eventinfo.js';
+import EventInfo from '/ckeditor5/utils/eventinfo.js';
let ParentController, ParentView;
import testUtils from '/tests/_utils/utils.js';
import Template from '/ckeditor5/core/ui/template.js';
testUtils.createSinonSandbox();
@@ -11,7 +11,7 @@
import Region from '/ckeditor5/core/ui/region.js';
let TestView, view;