@blocksuite/virgo
Advanced tools
Comparing version 0.5.0-20230302205056-4385b7a to 0.5.0-20230303192351-13b0dd7
@@ -1,2 +0,2 @@ | ||
import { Signal } from '@blocksuite/global/utils'; | ||
import { Slot } from '@blocksuite/global/utils'; | ||
import type * as Y from 'yjs'; | ||
@@ -33,4 +33,4 @@ import type { z } from 'zod'; | ||
private _renderDeltas; | ||
signals: { | ||
updateVRange: Signal<UpdateVRangeProp>; | ||
slots: { | ||
updateVRange: Slot<UpdateVRangeProp>; | ||
}; | ||
@@ -37,0 +37,0 @@ get yText(): Y.YText; |
@@ -1,2 +0,2 @@ | ||
import { assertExists, Signal } from '@blocksuite/global/utils'; | ||
import { assertExists, Slot } from '@blocksuite/global/utils'; | ||
import { VirgoLine } from './components/virgo-line.js'; | ||
@@ -138,3 +138,3 @@ import { VirgoText } from './components/virgo-text.js'; | ||
if (vRange) { | ||
this.signals.updateVRange.emit([vRange, 'native']); | ||
this.slots.updateVRange.emit([vRange, 'native']); | ||
} | ||
@@ -148,3 +148,3 @@ }; | ||
this.insertText(vRange, data); | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -189,6 +189,6 @@ index: vRange.index + data.length, | ||
this._yText = yText; | ||
this.signals = { | ||
updateVRange: new Signal(), | ||
this.slots = { | ||
updateVRange: new Slot(), | ||
}; | ||
this.signals.updateVRange.on(this._onUpdateVRange); | ||
this.slots.updateVRange.on(this._onUpdateVRange); | ||
} | ||
@@ -331,3 +331,3 @@ bindKeyDownHandler(handler) { | ||
setVRange(vRange) { | ||
this.signals.updateVRange.emit([vRange, 'other']); | ||
this.slots.updateVRange.emit([vRange, 'other']); | ||
} | ||
@@ -576,3 +576,3 @@ focusEnd() { | ||
if (inputType === 'insertText' && currentVRange.index >= 0 && data) { | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -587,3 +587,3 @@ index: currentVRange.index + data.length, | ||
else if (inputType === 'insertParagraph' && currentVRange.index >= 0) { | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -600,3 +600,3 @@ index: currentVRange.index + 1, | ||
if (currentVRange.length > 0) { | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -614,3 +614,3 @@ index: currentVRange.index, | ||
const deletedCharacter = [...tmpString].slice(-1).join(''); | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -640,3 +640,3 @@ index: currentVRange.index - deletedCharacter.length, | ||
this.insertText(this._vRange, data); | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -643,0 +643,0 @@ index: this._vRange.index + data.length, |
{ | ||
"name": "@blocksuite/virgo", | ||
"version": "0.5.0-20230302205056-4385b7a", | ||
"version": "0.5.0-20230303192351-13b0dd7", | ||
"description": "A micro editor.", | ||
@@ -26,3 +26,3 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@blocksuite/global": "0.5.0-20230302205056-4385b7a", | ||
"@blocksuite/global": "0.5.0-20230303192351-13b0dd7", | ||
"zod": "^3.20.6" | ||
@@ -29,0 +29,0 @@ }, |
@@ -1,2 +0,2 @@ | ||
import { assertExists, Signal } from '@blocksuite/global/utils'; | ||
import { assertExists, Slot } from '@blocksuite/global/utils'; | ||
import type * as Y from 'yjs'; | ||
@@ -172,4 +172,4 @@ import type { z } from 'zod'; | ||
signals: { | ||
updateVRange: Signal<UpdateVRangeProp>; | ||
slots: { | ||
updateVRange: Slot<UpdateVRangeProp>; | ||
}; | ||
@@ -193,7 +193,7 @@ | ||
this.signals = { | ||
updateVRange: new Signal<UpdateVRangeProp>(), | ||
this.slots = { | ||
updateVRange: new Slot<UpdateVRangeProp>(), | ||
}; | ||
this.signals.updateVRange.on(this._onUpdateVRange); | ||
this.slots.updateVRange.on(this._onUpdateVRange); | ||
} | ||
@@ -390,3 +390,3 @@ | ||
setVRange(vRange: VRange): void { | ||
this.signals.updateVRange.emit([vRange, 'other']); | ||
this.slots.updateVRange.emit([vRange, 'other']); | ||
} | ||
@@ -738,3 +738,3 @@ | ||
if (inputType === 'insertText' && currentVRange.index >= 0 && data) { | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -749,3 +749,3 @@ index: currentVRange.index + data.length, | ||
} else if (inputType === 'insertParagraph' && currentVRange.index >= 0) { | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -764,3 +764,3 @@ index: currentVRange.index + 1, | ||
if (currentVRange.length > 0) { | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -778,3 +778,3 @@ index: currentVRange.index, | ||
const deletedCharacter = [...tmpString].slice(-1).join(''); | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -811,3 +811,3 @@ index: currentVRange.index - deletedCharacter.length, | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -846,3 +846,3 @@ index: this._vRange.index + data.length, | ||
if (vRange) { | ||
this.signals.updateVRange.emit([vRange, 'native']); | ||
this.slots.updateVRange.emit([vRange, 'native']); | ||
} | ||
@@ -857,3 +857,3 @@ }; | ||
this.insertText(vRange, data); | ||
this.signals.updateVRange.emit([ | ||
this.slots.updateVRange.emit([ | ||
{ | ||
@@ -860,0 +860,0 @@ index: vRange.index + data.length, |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
337079
+ Added@blocksuite/global@0.5.0-20230303192351-13b0dd7(transitive)
- Removed@blocksuite/global@0.5.0-20230302205056-4385b7a(transitive)