|
@@ -22,13 +22,15 @@ export default class DeleteObserver extends Observer {
|
|
|
|
|
|
|
|
if ( data.keyCode == keyCodes.delete ) {
|
|
if ( data.keyCode == keyCodes.delete ) {
|
|
|
deleteData.direction = 'forward';
|
|
deleteData.direction = 'forward';
|
|
|
|
|
+ deleteData.unit = 'character';
|
|
|
} else if ( data.keyCode == keyCodes.backspace ) {
|
|
} else if ( data.keyCode == keyCodes.backspace ) {
|
|
|
deleteData.direction = 'backward';
|
|
deleteData.direction = 'backward';
|
|
|
|
|
+ deleteData.unit = 'codePoint';
|
|
|
} else {
|
|
} else {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- deleteData.unit = data.altKey ? 'word' : 'character';
|
|
|
|
|
|
|
+ deleteData.unit = data.altKey ? 'word' : deleteData.unit;
|
|
|
|
|
|
|
|
document.fire( 'delete', new DomEventData( document, data.domEvent, deleteData ) );
|
|
document.fire( 'delete', new DomEventData( document, data.domEvent, deleteData ) );
|
|
|
} );
|
|
} );
|