mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-11 11:58:41 +00:00
fix(editor): support reactive readonly for table block (#11248)
fix: BS-2957
This commit is contained in:
@@ -29,9 +29,6 @@ export class SelectionController implements ReactiveController {
|
||||
this.host.addController(this);
|
||||
}
|
||||
hostConnected() {
|
||||
if (this.dataManager.readonly$.value) {
|
||||
return;
|
||||
}
|
||||
this.dragListener();
|
||||
this.host.handleEvent('copy', this.onCopy);
|
||||
this.host.handleEvent('cut', this.onCut);
|
||||
@@ -84,7 +81,7 @@ export class SelectionController implements ReactiveController {
|
||||
window.addEventListener('mouseup', onUp);
|
||||
}
|
||||
dragListener() {
|
||||
if (IS_MOBILE) {
|
||||
if (IS_MOBILE || this.dataManager.readonly$.value) {
|
||||
return;
|
||||
}
|
||||
this.host.disposables.addFromEvent(this.host, 'mousedown', event => {
|
||||
|
||||
Reference in New Issue
Block a user