Socket
Socket
Sign inDemoInstall

@ckeditor/ckeditor5-table

Package Overview
Dependencies
Maintainers
1
Versions
635
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ckeditor/ckeditor5-table - npm Package Compare versions

Comparing version 26.0.0 to 27.0.0

40

package.json
{
"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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc