Procházet zdrojové kódy

refactor: remove delted nodes

Vincent Chan před 2 roky
rodič
revize
76a317a9fb

+ 0 - 2
frontend/app_flowy/packages/flowy_editor/lib/src/editor_state.dart

@@ -38,8 +38,6 @@ enum CursorUpdateReason {
 class EditorState {
   final StateTree document;
 
-  List<Node> selectedNodes = [];
-
   // Service reference.
   final service = FlowyService();
 

+ 0 - 2
frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/default_key_event_handlers.dart

@@ -1,6 +1,5 @@
 import 'package:flowy_editor/src/service/internal_key_event_handlers/arrow_keys_handler.dart';
 import 'package:flowy_editor/src/service/internal_key_event_handlers/copy_paste_handler.dart';
-import 'package:flowy_editor/src/service/internal_key_event_handlers/delete_nodes_handler.dart';
 import 'package:flowy_editor/src/service/internal_key_event_handlers/delete_text_handler.dart';
 import 'package:flowy_editor/src/service/internal_key_event_handlers/enter_without_shift_in_text_node_handler.dart';
 import 'package:flowy_editor/src/service/internal_key_event_handlers/redo_undo_handler.dart';
@@ -14,7 +13,6 @@ import 'package:flowy_editor/src/service/keyboard_service.dart';
 List<FlowyKeyEventHandler> defaultKeyEventHandlers = [
   deleteTextHandler,
   slashShortcutHandler,
-  flowyDeleteNodesHandler,
   arrowKeysHandler,
   copyPasteKeysHandler,
   redoUndoKeysHandler,

+ 0 - 21
frontend/app_flowy/packages/flowy_editor/lib/src/service/internal_key_event_handlers/delete_nodes_handler.dart

@@ -1,21 +0,0 @@
-import 'package:flowy_editor/flowy_editor.dart';
-import 'package:flowy_editor/src/service/keyboard_service.dart';
-import 'package:flutter/material.dart';
-
-FlowyKeyEventHandler flowyDeleteNodesHandler = (editorState, event) {
-  // Handle delete nodes.
-  final nodes = editorState.selectedNodes;
-  if (nodes.length <= 1) {
-    return KeyEventResult.ignored;
-  }
-
-  debugPrint('delete nodes = $nodes');
-
-  nodes
-      .fold<TransactionBuilder>(
-        TransactionBuilder(editorState),
-        (previousValue, node) => previousValue..deleteNode(node),
-      )
-      .commit();
-  return KeyEventResult.handled;
-};