Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-03 13:30:07 +08:00
parent 84e24b5827
commit daf5d302e3
59 changed files with 315 additions and 282 deletions

View File

@@ -2,6 +2,7 @@ import 'package:PiliPlus/models/common/image_preview_type.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/material.dart';
import 'package:flutter_html/flutter_html.dart';
import 'package:html/dom.dart' as dom;
@@ -15,7 +16,7 @@ Widget htmlRender({
required double maxWidth,
Function(List<String>, int)? callback,
}) {
debugPrint('htmlRender');
if (kDebugMode) debugPrint('htmlRender');
final extensions = [
TagExtension(
tagsToExtend: <String>{'img'},
@@ -71,7 +72,7 @@ Widget htmlRender({
),
);
} catch (err) {
debugPrint('错误的HTML: $element');
if (kDebugMode) debugPrint('错误的HTML: $element');
return const SizedBox.shrink();
}
},

View File

@@ -14,6 +14,7 @@ import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:cached_network_image/cached_network_image.dart';
import 'package:cached_network_svg_image/cached_network_svg_image.dart';
import 'package:flutter/foundation.dart' show kDebugMode;
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
@@ -55,7 +56,7 @@ class OpusContent extends StatelessWidget {
@override
Widget build(BuildContext context) {
debugPrint('opusContent');
if (kDebugMode) debugPrint('opusContent');
if (opus.isEmpty) {
return const SliverToBoxAdapter();
@@ -552,7 +553,7 @@ class OpusContent extends StatelessWidget {
child: SelectionArea(child: Text.rich(renderer.span!)),
);
default:
debugPrint('unknown type ${element.paraType}');
if (kDebugMode) debugPrint('unknown type ${element.paraType}');
if (element.text?.nodes?.isNotEmpty == true) {
return SelectionArea(
child: Text.rich(