Skip to content

Commit

Permalink
fix: not disabling the context menu on the browser (#861)
Browse files Browse the repository at this point in the history
  • Loading branch information
monkeyWie authored Dec 30, 2024
1 parent b329fee commit 107141b
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 6 deletions.
18 changes: 18 additions & 0 deletions ui/flutter/lib/app/modules/task/controllers/task_controller.dart
Original file line number Diff line number Diff line change
@@ -1,9 +1,27 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
import 'package:gopeed/api/model/task.dart';

class TaskController extends GetxController {
final tabIndex = 0.obs;
final scaffoldKey = GlobalKey<ScaffoldState>();
final selectTask = Rx<Task?>(null);

@override
void onInit() {
super.onInit();
if (kIsWeb) {
BrowserContextMenu.disableContextMenu();
}
}

@override
void onClose() {
super.onClose();
if (kIsWeb) {
BrowserContextMenu.enableContextMenu();
}
}
}
2 changes: 1 addition & 1 deletion ui/flutter/lib/app/views/buid_task_list_view.dart
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import 'package:contextmenu/contextmenu.dart';
import 'package:contextmenu_plus/contextmenu_plus.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:styled_widget/styled_widget.dart';
Expand Down
8 changes: 4 additions & 4 deletions ui/flutter/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -217,14 +217,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.2.0"
contextmenu:
contextmenu_plus:
dependency: "direct main"
description:
name: contextmenu
sha256: e0c7d60e2fc9f316f5b03f5fe2c0f977d65125345d1a1f77eea02be612e32d0c
name: contextmenu_plus
sha256: c4c3a11633ba98b6e325e80942cd6ca29269b246e307b0a43514ae4f9c8bcc7f
url: "https://pub.dev"
source: hosted
version: "3.0.0"
version: "1.0.1"
convert:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion ui/flutter/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ dependencies:
permission_handler: ^11.3.1
device_info_plus: ^9.1.2
checkable_treeview: ^1.3.1
contextmenu: ^3.0.0
contextmenu_plus: ^1.0.1
dependency_overrides:
permission_handler_windows:
git:
Expand Down

0 comments on commit 107141b

Please sign in to comment.