mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-07-23 12:00:13 +08:00
replace SelectableText with SelectionArea
Signed-off-by: dom <githubaccount56556@proton.me>
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
import 'package:PiliPlus/common/style.dart';
|
||||
import 'package:PiliPlus/common/widgets/gesture/tap_gesture_recognizer.dart';
|
||||
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
|
||||
import 'package:PiliPlus/common/widgets/scroll_physics.dart'
|
||||
show NeverSelectableScrollPhysics;
|
||||
import 'package:PiliPlus/common/widgets/selection_text.dart';
|
||||
import 'package:PiliPlus/http/dynamics.dart';
|
||||
import 'package:PiliPlus/http/loading_state.dart';
|
||||
import 'package:PiliPlus/models/dynamics/result.dart';
|
||||
@@ -693,14 +692,13 @@ Widget? addWidget(
|
||||
}
|
||||
} catch (e) {
|
||||
return Padding(
|
||||
padding: const EdgeInsets.all(12),
|
||||
child: SelectableText(
|
||||
padding: const .all(12),
|
||||
child: SelectionText(
|
||||
'''
|
||||
additional panel error
|
||||
id: $idStr
|
||||
type: $type
|
||||
err: $e''',
|
||||
scrollPhysics: const NeverSelectableScrollPhysics(),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -3,12 +3,11 @@ import 'package:PiliPlus/common/widgets/custom_icon.dart';
|
||||
import 'package:PiliPlus/common/widgets/flutter/text/text.dart' as custom_text;
|
||||
import 'package:PiliPlus/common/widgets/image/network_img_layer.dart';
|
||||
import 'package:PiliPlus/common/widgets/image_grid/image_grid_view.dart';
|
||||
import 'package:PiliPlus/common/widgets/scroll_physics.dart'
|
||||
show ClampingScrollPhysicsExt, NeverSelectableScrollPhysics;
|
||||
import 'package:PiliPlus/common/widgets/selection_text.dart';
|
||||
import 'package:PiliPlus/models/dynamics/result.dart';
|
||||
import 'package:PiliPlus/pages/dynamics/widgets/rich_node_panel.dart';
|
||||
import 'package:PiliPlus/utils/extension/editable_text_ext.dart';
|
||||
import 'package:PiliPlus/utils/extension/iterable_ext.dart';
|
||||
import 'package:PiliPlus/utils/extension/selectable_region_ext.dart';
|
||||
import 'package:PiliPlus/utils/page_utils.dart';
|
||||
import 'package:collection/collection.dart' show IterableExtension;
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -78,7 +77,7 @@ Widget content(
|
||||
),
|
||||
if (richNodes != null)
|
||||
isDetail && floor == 1
|
||||
? SelectableText.rich(
|
||||
? SelectionText.rich(
|
||||
richNodes,
|
||||
style: isSave
|
||||
? const TextStyle(fontSize: 15)
|
||||
@@ -90,7 +89,6 @@ Widget content(
|
||||
text,
|
||||
item.modules.moduleDynamic,
|
||||
),
|
||||
scrollPhysics: const NeverSelectableScrollPhysics(),
|
||||
)
|
||||
: custom_text.Text.rich(
|
||||
style: floor == 1
|
||||
|
||||
Reference in New Issue
Block a user