mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-08-23 04:51:49 +08:00
@@ -162,7 +162,8 @@
|
|||||||
"./inlines/latex/view": "./src/inlines/latex/view.ts",
|
"./inlines/latex/view": "./src/inlines/latex/view.ts",
|
||||||
"./inlines/mention": "./src/inlines/mention/index.ts",
|
"./inlines/mention": "./src/inlines/mention/index.ts",
|
||||||
"./inlines/mention/view": "./src/inlines/mention/view.ts",
|
"./inlines/mention/view": "./src/inlines/mention/view.ts",
|
||||||
"./widgets/drag-handle": "./src/widgets/drag-handle.ts",
|
"./widgets/drag-handle": "./src/widgets/drag-handle/index.ts",
|
||||||
|
"./widgets/drag-handle/view": "./src/widgets/drag-handle/view.ts",
|
||||||
"./widgets/edgeless-auto-connect": "./src/widgets/edgeless-auto-connect.ts",
|
"./widgets/edgeless-auto-connect": "./src/widgets/edgeless-auto-connect.ts",
|
||||||
"./widgets/edgeless-toolbar": "./src/widgets/edgeless-toolbar.ts",
|
"./widgets/edgeless-toolbar": "./src/widgets/edgeless-toolbar.ts",
|
||||||
"./widgets/frame-title": "./src/widgets/frame-title.ts",
|
"./widgets/frame-title": "./src/widgets/frame-title.ts",
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ import { effects as fragmentDocTitleEffects } from '@blocksuite/affine-fragment-
|
|||||||
import { effects as fragmentFramePanelEffects } from '@blocksuite/affine-fragment-frame-panel/effects';
|
import { effects as fragmentFramePanelEffects } from '@blocksuite/affine-fragment-frame-panel/effects';
|
||||||
import { effects as fragmentOutlineEffects } from '@blocksuite/affine-fragment-outline/effects';
|
import { effects as fragmentOutlineEffects } from '@blocksuite/affine-fragment-outline/effects';
|
||||||
import { effects as richTextEffects } from '@blocksuite/affine-rich-text/effects';
|
import { effects as richTextEffects } from '@blocksuite/affine-rich-text/effects';
|
||||||
import { effects as widgetDragHandleEffects } from '@blocksuite/affine-widget-drag-handle/effects';
|
|
||||||
import { effects as widgetEdgelessAutoConnectEffects } from '@blocksuite/affine-widget-edgeless-auto-connect/effects';
|
import { effects as widgetEdgelessAutoConnectEffects } from '@blocksuite/affine-widget-edgeless-auto-connect/effects';
|
||||||
import { effects as widgetFrameTitleEffects } from '@blocksuite/affine-widget-frame-title/effects';
|
import { effects as widgetFrameTitleEffects } from '@blocksuite/affine-widget-frame-title/effects';
|
||||||
import { effects as widgetRemoteSelectionEffects } from '@blocksuite/affine-widget-remote-selection/effects';
|
import { effects as widgetRemoteSelectionEffects } from '@blocksuite/affine-widget-remote-selection/effects';
|
||||||
@@ -71,7 +70,6 @@ export function effects() {
|
|||||||
widgetScrollAnchoringEffects();
|
widgetScrollAnchoringEffects();
|
||||||
widgetFrameTitleEffects();
|
widgetFrameTitleEffects();
|
||||||
widgetRemoteSelectionEffects();
|
widgetRemoteSelectionEffects();
|
||||||
widgetDragHandleEffects();
|
|
||||||
widgetEdgelessAutoConnectEffects();
|
widgetEdgelessAutoConnectEffects();
|
||||||
widgetSlashMenuEffects();
|
widgetSlashMenuEffects();
|
||||||
widgetToolbarEffects();
|
widgetToolbarEffects();
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ import { LinkViewExtension } from '@blocksuite/affine-inline-link/view';
|
|||||||
import { MentionViewExtension } from '@blocksuite/affine-inline-mention/view';
|
import { MentionViewExtension } from '@blocksuite/affine-inline-mention/view';
|
||||||
import { InlinePresetViewExtension } from '@blocksuite/affine-inline-preset/view';
|
import { InlinePresetViewExtension } from '@blocksuite/affine-inline-preset/view';
|
||||||
import { ReferenceViewExtension } from '@blocksuite/affine-inline-reference/view';
|
import { ReferenceViewExtension } from '@blocksuite/affine-inline-reference/view';
|
||||||
|
import { DragHandleViewExtension } from '@blocksuite/affine-widget-drag-handle/view';
|
||||||
|
|
||||||
import { MigratingViewExtension } from './migrating-view';
|
import { MigratingViewExtension } from './migrating-view';
|
||||||
|
|
||||||
@@ -73,6 +74,9 @@ export function getInternalViewExtensions() {
|
|||||||
MentionViewExtension,
|
MentionViewExtension,
|
||||||
InlinePresetViewExtension,
|
InlinePresetViewExtension,
|
||||||
|
|
||||||
|
// Widget
|
||||||
|
DragHandleViewExtension,
|
||||||
|
|
||||||
MigratingViewExtension,
|
MigratingViewExtension,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
export * from '@blocksuite/affine-widget-drag-handle/view';
|
||||||
@@ -33,7 +33,6 @@
|
|||||||
"@blocksuite/affine-model": "workspace:*",
|
"@blocksuite/affine-model": "workspace:*",
|
||||||
"@blocksuite/affine-rich-text": "workspace:*",
|
"@blocksuite/affine-rich-text": "workspace:*",
|
||||||
"@blocksuite/affine-shared": "workspace:*",
|
"@blocksuite/affine-shared": "workspace:*",
|
||||||
"@blocksuite/affine-widget-drag-handle": "workspace:*",
|
|
||||||
"@blocksuite/affine-widget-edgeless-auto-connect": "workspace:*",
|
"@blocksuite/affine-widget-edgeless-auto-connect": "workspace:*",
|
||||||
"@blocksuite/affine-widget-edgeless-toolbar": "workspace:*",
|
"@blocksuite/affine-widget-edgeless-toolbar": "workspace:*",
|
||||||
"@blocksuite/affine-widget-frame-title": "workspace:*",
|
"@blocksuite/affine-widget-frame-title": "workspace:*",
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import {
|
|||||||
ToolbarModuleExtension,
|
ToolbarModuleExtension,
|
||||||
ToolbarRegistryExtension,
|
ToolbarRegistryExtension,
|
||||||
} from '@blocksuite/affine-shared/services';
|
} from '@blocksuite/affine-shared/services';
|
||||||
import { dragHandleWidget } from '@blocksuite/affine-widget-drag-handle';
|
|
||||||
import { linkedDocWidget } from '@blocksuite/affine-widget-linked-doc';
|
import { linkedDocWidget } from '@blocksuite/affine-widget-linked-doc';
|
||||||
import { docRemoteSelectionWidget } from '@blocksuite/affine-widget-remote-selection';
|
import { docRemoteSelectionWidget } from '@blocksuite/affine-widget-remote-selection';
|
||||||
import { scrollAnchoringWidget } from '@blocksuite/affine-widget-scroll-anchoring';
|
import { scrollAnchoringWidget } from '@blocksuite/affine-widget-scroll-anchoring';
|
||||||
@@ -39,7 +38,6 @@ export const CommonSpecs: ExtensionType[] = [
|
|||||||
...clipboardConfigs,
|
...clipboardConfigs,
|
||||||
SlashMenuExtension,
|
SlashMenuExtension,
|
||||||
linkedDocWidget,
|
linkedDocWidget,
|
||||||
dragHandleWidget,
|
|
||||||
docRemoteSelectionWidget,
|
docRemoteSelectionWidget,
|
||||||
viewportOverlayWidget,
|
viewportOverlayWidget,
|
||||||
scrollAnchoringWidget,
|
scrollAnchoringWidget,
|
||||||
|
|||||||
@@ -30,7 +30,6 @@
|
|||||||
{ "path": "../../model" },
|
{ "path": "../../model" },
|
||||||
{ "path": "../../rich-text" },
|
{ "path": "../../rich-text" },
|
||||||
{ "path": "../../shared" },
|
{ "path": "../../shared" },
|
||||||
{ "path": "../../widgets/drag-handle" },
|
|
||||||
{ "path": "../../widgets/edgeless-auto-connect" },
|
{ "path": "../../widgets/edgeless-auto-connect" },
|
||||||
{ "path": "../../widgets/edgeless-toolbar" },
|
{ "path": "../../widgets/edgeless-toolbar" },
|
||||||
{ "path": "../../widgets/frame-title" },
|
{ "path": "../../widgets/frame-title" },
|
||||||
|
|||||||
@@ -37,7 +37,8 @@
|
|||||||
},
|
},
|
||||||
"exports": {
|
"exports": {
|
||||||
".": "./src/index.ts",
|
".": "./src/index.ts",
|
||||||
"./effects": "./src/effects.ts"
|
"./effects": "./src/effects.ts",
|
||||||
|
"./view": "./src/view.ts"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"src",
|
"src",
|
||||||
|
|||||||
@@ -0,0 +1,21 @@
|
|||||||
|
import {
|
||||||
|
type ViewExtensionContext,
|
||||||
|
ViewExtensionProvider,
|
||||||
|
} from '@blocksuite/affine-ext-loader';
|
||||||
|
|
||||||
|
import { dragHandleWidget } from '.';
|
||||||
|
import { effects } from './effects';
|
||||||
|
|
||||||
|
export class DragHandleViewExtension extends ViewExtensionProvider {
|
||||||
|
override name = 'affine-drag-handle-widget';
|
||||||
|
|
||||||
|
override effect() {
|
||||||
|
super.effect();
|
||||||
|
effects();
|
||||||
|
}
|
||||||
|
|
||||||
|
override setup(context: ViewExtensionContext) {
|
||||||
|
super.setup(context);
|
||||||
|
context.register(dragHandleWidget);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -343,7 +343,6 @@ export const PackageList = [
|
|||||||
'blocksuite/affine/model',
|
'blocksuite/affine/model',
|
||||||
'blocksuite/affine/rich-text',
|
'blocksuite/affine/rich-text',
|
||||||
'blocksuite/affine/shared',
|
'blocksuite/affine/shared',
|
||||||
'blocksuite/affine/widgets/drag-handle',
|
|
||||||
'blocksuite/affine/widgets/edgeless-auto-connect',
|
'blocksuite/affine/widgets/edgeless-auto-connect',
|
||||||
'blocksuite/affine/widgets/edgeless-toolbar',
|
'blocksuite/affine/widgets/edgeless-toolbar',
|
||||||
'blocksuite/affine/widgets/frame-title',
|
'blocksuite/affine/widgets/frame-title',
|
||||||
|
|||||||
@@ -2844,7 +2844,6 @@ __metadata:
|
|||||||
"@blocksuite/affine-model": "workspace:*"
|
"@blocksuite/affine-model": "workspace:*"
|
||||||
"@blocksuite/affine-rich-text": "workspace:*"
|
"@blocksuite/affine-rich-text": "workspace:*"
|
||||||
"@blocksuite/affine-shared": "workspace:*"
|
"@blocksuite/affine-shared": "workspace:*"
|
||||||
"@blocksuite/affine-widget-drag-handle": "workspace:*"
|
|
||||||
"@blocksuite/affine-widget-edgeless-auto-connect": "workspace:*"
|
"@blocksuite/affine-widget-edgeless-auto-connect": "workspace:*"
|
||||||
"@blocksuite/affine-widget-edgeless-toolbar": "workspace:*"
|
"@blocksuite/affine-widget-edgeless-toolbar": "workspace:*"
|
||||||
"@blocksuite/affine-widget-frame-title": "workspace:*"
|
"@blocksuite/affine-widget-frame-title": "workspace:*"
|
||||||
|
|||||||
Reference in New Issue
Block a user