瀏覽代碼

fix: Revert `906faaf0` #3206 (#3269)

David Luzar 4 年之前
父節點
當前提交
c1379c3c10
共有 3 個文件被更改,包括 1 次插入9 次删除
  1. 1 1
      src/actions/actionClipboard.tsx
  2. 0 7
      src/components/App.tsx
  3. 0 1
      src/keys.ts

+ 1 - 1
src/actions/actionClipboard.tsx

@@ -17,7 +17,7 @@ export const actionCopy = register({
     };
   },
   contextItemLabel: "labels.copy",
-  // Don't assign keyTest since its handled via copy event
+  keyTest: (event) => event[KEYS.CTRL_OR_CMD] && event.code === CODES.C,
 });
 
 export const actionCut = register({

+ 0 - 7
src/components/App.tsx

@@ -1047,13 +1047,6 @@ class App extends React.Component<ExcalidrawProps, AppState> {
   });
 
   private onCopy = withBatchedUpdates((event: ClipboardEvent) => {
-    const activeSelection = document.getSelection();
-    if (
-      activeSelection?.anchorNode &&
-      !this.excalidrawContainerRef.current!.contains(activeSelection.anchorNode)
-    ) {
-      return;
-    }
     if (isWritableElement(event.target)) {
       return;
     }

+ 0 - 1
src/keys.ts

@@ -40,7 +40,6 @@ export const KEYS = {
   TAB: "Tab",
 
   A: "a",
-  C: "c",
   D: "d",
   E: "e",
   L: "l",