@ckeditor/ckeditor5-table
Advanced tools
Comparing version 26.0.0 to 27.0.0
{ | ||
"name": "@ckeditor/ckeditor5-table", | ||
"version": "26.0.0", | ||
"version": "27.0.0", | ||
"description": "Table feature for CKEditor 5.", | ||
@@ -14,25 +14,25 @@ "keywords": [ | ||
"dependencies": { | ||
"ckeditor5": "^26.0.0", | ||
"ckeditor5": "^27.0.0", | ||
"lodash-es": "^4.17.15" | ||
}, | ||
"devDependencies": { | ||
"@ckeditor/ckeditor5-alignment": "^26.0.0", | ||
"@ckeditor/ckeditor5-block-quote": "^26.0.0", | ||
"@ckeditor/ckeditor5-clipboard": "^26.0.0", | ||
"@ckeditor/ckeditor5-core": "^26.0.0", | ||
"@ckeditor/ckeditor5-alignment": "^27.0.0", | ||
"@ckeditor/ckeditor5-block-quote": "^27.0.0", | ||
"@ckeditor/ckeditor5-clipboard": "^27.0.0", | ||
"@ckeditor/ckeditor5-core": "^27.0.0", | ||
"@ckeditor/ckeditor5-dev-utils": "^24.0.0", | ||
"@ckeditor/ckeditor5-editor-classic": "^26.0.0", | ||
"@ckeditor/ckeditor5-engine": "^26.0.0", | ||
"@ckeditor/ckeditor5-horizontal-line": "^26.0.0", | ||
"@ckeditor/ckeditor5-image": "^26.0.0", | ||
"@ckeditor/ckeditor5-indent": "^26.0.0", | ||
"@ckeditor/ckeditor5-list": "^26.0.0", | ||
"@ckeditor/ckeditor5-media-embed": "^26.0.0", | ||
"@ckeditor/ckeditor5-paragraph": "^26.0.0", | ||
"@ckeditor/ckeditor5-theme-lark": "^26.0.0", | ||
"@ckeditor/ckeditor5-typing": "^26.0.0", | ||
"@ckeditor/ckeditor5-ui": "^26.0.0", | ||
"@ckeditor/ckeditor5-undo": "^26.0.0", | ||
"@ckeditor/ckeditor5-utils": "^26.0.0", | ||
"@ckeditor/ckeditor5-widget": "^26.0.0", | ||
"@ckeditor/ckeditor5-editor-classic": "^27.0.0", | ||
"@ckeditor/ckeditor5-engine": "^27.0.0", | ||
"@ckeditor/ckeditor5-horizontal-line": "^27.0.0", | ||
"@ckeditor/ckeditor5-image": "^27.0.0", | ||
"@ckeditor/ckeditor5-indent": "^27.0.0", | ||
"@ckeditor/ckeditor5-list": "^27.0.0", | ||
"@ckeditor/ckeditor5-media-embed": "^27.0.0", | ||
"@ckeditor/ckeditor5-paragraph": "^27.0.0", | ||
"@ckeditor/ckeditor5-theme-lark": "^27.0.0", | ||
"@ckeditor/ckeditor5-typing": "^27.0.0", | ||
"@ckeditor/ckeditor5-ui": "^27.0.0", | ||
"@ckeditor/ckeditor5-undo": "^27.0.0", | ||
"@ckeditor/ckeditor5-utils": "^27.0.0", | ||
"@ckeditor/ckeditor5-widget": "^27.0.0", | ||
"json-diff": "^0.5.4", | ||
@@ -39,0 +39,0 @@ "webpack": "^4.43.0", |
@@ -14,3 +14,3 @@ /** | ||
import { Plugin } from 'ckeditor5/src/core'; | ||
import { priorities, isArrowKeyCode, getLocalizedArrowKeyCodeDirection } from 'ckeditor5/src/utils'; | ||
import { getLocalizedArrowKeyCodeDirection } from 'ckeditor5/src/utils'; | ||
import { getSelectedTableCells, getTableCellsContainingSelection } from './utils/selection'; | ||
@@ -51,6 +51,3 @@ | ||
// Note: This listener has the "high-10" priority because it should allow the Widget plugin to handle the default | ||
// behavior first ("high") but it should not be "prevent–defaulted" by the Widget plugin ("high-20") because of | ||
// the fake selection retention on the fully selected widget. | ||
this.listenTo( viewDocument, 'keydown', ( ...args ) => this._onKeydown( ...args ), { priority: priorities.get( 'high' ) - 10 } ); | ||
this.listenTo( viewDocument, 'arrowKey', ( ...args ) => this._onArrowKey( ...args ), { context: 'table' } ); | ||
} | ||
@@ -172,10 +169,6 @@ | ||
*/ | ||
_onKeydown( eventInfo, domEventData ) { | ||
_onArrowKey( eventInfo, domEventData ) { | ||
const editor = this.editor; | ||
const keyCode = domEventData.keyCode; | ||
if ( !isArrowKeyCode( keyCode ) ) { | ||
return; | ||
} | ||
const direction = getLocalizedArrowKeyCodeDirection( keyCode, editor.locale.contentLanguageDirection ); | ||
@@ -225,2 +218,3 @@ const wasHandled = this._handleArrowKeys( direction, domEventData.shiftKey ); | ||
/* istanbul ignore if: paranoid check */ | ||
if ( !tableCell ) { | ||
@@ -227,0 +221,0 @@ return false; |
@@ -44,3 +44,3 @@ /** | ||
// Currently the MouseObserver only handles `mouseup` events. | ||
// Currently the MouseObserver only handles `mousedown` and `mouseup` events. | ||
// TODO move to the engine? | ||
@@ -47,0 +47,0 @@ editor.editing.view.addObserver( MouseEventsObserver ); |
@@ -35,3 +35,3 @@ /** | ||
this.domEventType = [ 'mousemove', 'mouseup', 'mouseleave' ]; | ||
this.domEventType = [ 'mousemove', 'mouseleave' ]; | ||
} | ||
@@ -48,16 +48,2 @@ | ||
/** | ||
* Fired when the mouse button is released over one of the editables. | ||
* | ||
* Introduced by {@link module:table/tableselection/mouseeventsobserver~MouseEventsObserver}. | ||
* | ||
* Note that this event is not available by default. To make it available, | ||
* {@link module:table/tableselection/mouseeventsobserver~MouseEventsObserver} needs to be added | ||
* to {@link module:engine/view/view~View} using the {@link module:engine/view/view~View#addObserver} method. | ||
* | ||
* @see module:table/tableselection/mouseeventsobserver~MouseEventsObserver | ||
* @event module:engine/view/document~Document#event:mouseup | ||
* @param {module:engine/view/observer/domeventdata~DomEventData} data Event data. | ||
*/ | ||
/** | ||
* Fired when the mouse is moved over one of the editables. | ||
@@ -64,0 +50,0 @@ * |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2440640
11100
+ Added@ckeditor/ckeditor5-clipboard@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-core@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-engine@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-enter@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-paragraph@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-select-all@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-typing@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-ui@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-undo@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-upload@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-utils@27.1.0(transitive)
+ Added@ckeditor/ckeditor5-widget@27.1.0(transitive)
+ Addedckeditor5@27.1.0(transitive)
- Removed@ckeditor/ckeditor5-clipboard@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-core@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-engine@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-enter@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-paragraph@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-select-all@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-typing@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-ui@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-undo@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-upload@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-utils@26.0.0(transitive)
- Removed@ckeditor/ckeditor5-widget@26.0.0(transitive)
- Removedckeditor5@26.0.0(transitive)
Updatedckeditor5@^27.0.0