mirror of
https://github.com/codex-team/editor.js
synced 2026-03-15 23:25:47 +01:00
Enable cbs only for left mouse button
This commit is contained in:
parent
7a81e637cc
commit
745e3ccf2a
3 changed files with 21 additions and 4 deletions
8
dist/editor.js
vendored
8
dist/editor.js
vendored
File diff suppressed because one or more lines are too long
|
|
@ -20,6 +20,10 @@ export default class CrossBlockSelection extends Module {
|
|||
* @param {MouseEvent} event - mouse down event
|
||||
*/
|
||||
public watchSelection(event: MouseEvent): void {
|
||||
if (event.button !== _.mouseButtons.LEFT) {
|
||||
return;
|
||||
}
|
||||
|
||||
const {BlockManager, UI, Listeners} = this.Editor;
|
||||
|
||||
this.firstSelectedBlock = BlockManager.getBlock(event.target as HTMLElement);
|
||||
|
|
|
|||
|
|
@ -83,6 +83,19 @@ export default class Util {
|
|||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Return mouse buttons codes
|
||||
*/
|
||||
static get mouseButtons() {
|
||||
return {
|
||||
LEFT: 0,
|
||||
WHEEL: 1,
|
||||
RIGHT: 2,
|
||||
BACKWARD: 3,
|
||||
FORWARD: 4,
|
||||
};
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns true if passed key code is printable (a-Z, 0-9, etc) character.
|
||||
* @param {number} keyCode
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue