From 691b7aeb332b33263d5486a9833b2de6adf8fa5f Mon Sep 17 00:00:00 2001 From: Ellet Date: Tue, 14 Nov 2023 23:52:10 +0300 Subject: [PATCH] Small changes --- example/android/app/src/main/AndroidManifest.xml | 2 +- .../lib/presentation/embeds/editor/image/image_web.dart | 3 ++- .../lib/presentation/embeds/editor/video/video_web.dart | 3 ++- flutter_quill_extensions/lib/presentation/utils/web_utils.dart | 2 ++ flutter_quill_extensions/pubspec.yaml | 3 +-- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml index 44cd71db..447ef189 100644 --- a/example/android/app/src/main/AndroidManifest.xml +++ b/example/android/app/src/main/AndroidManifest.xml @@ -3,7 +3,7 @@ - + diff --git a/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_web.dart b/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_web.dart index 76dc6134..2ed5b967 100644 --- a/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_web.dart +++ b/flutter_quill_extensions/lib/presentation/embeds/editor/image/image_web.dart @@ -56,7 +56,8 @@ class QuillEditorWebImageEmbedBuilder extends EmbedBuilder { ..style.height = height ..style.width = width ..style.margin = margin - ..style.alignSelf = alignment; + ..style.alignSelf = alignment + ..attributes['loading'] = 'lazy'; }); return ConstrainedBox( diff --git a/flutter_quill_extensions/lib/presentation/embeds/editor/video/video_web.dart b/flutter_quill_extensions/lib/presentation/embeds/editor/video/video_web.dart index 6111809d..abc821d0 100644 --- a/flutter_quill_extensions/lib/presentation/embeds/editor/video/video_web.dart +++ b/flutter_quill_extensions/lib/presentation/embeds/editor/video/video_web.dart @@ -50,7 +50,8 @@ class QuillEditorWebVideoEmbedBuilder extends EmbedBuilder { ..src = videoUrl ..style.border = 'none' ..style.margin = margin - ..style.alignSelf = alignment, + ..style.alignSelf = alignment + ..attributes['loading'] = 'lazy', ); return SizedBox( diff --git a/flutter_quill_extensions/lib/presentation/utils/web_utils.dart b/flutter_quill_extensions/lib/presentation/utils/web_utils.dart index 527f668e..b34d308f 100644 --- a/flutter_quill_extensions/lib/presentation/utils/web_utils.dart +++ b/flutter_quill_extensions/lib/presentation/utils/web_utils.dart @@ -18,6 +18,8 @@ import 'package:flutter_quill/flutter_quill.dart' show Attribute, Node; const margin = 'auto'; const alignment = 'center'; + // return (height, width, margin, alignment); + final cssStyle = node.style.attributes['style']; // Usually double value diff --git a/flutter_quill_extensions/pubspec.yaml b/flutter_quill_extensions/pubspec.yaml index e9633974..38065479 100644 --- a/flutter_quill_extensions/pubspec.yaml +++ b/flutter_quill_extensions/pubspec.yaml @@ -27,14 +27,13 @@ dependencies: sdk: flutter # Normal packages - flutter_quill: ^8.5.0 http: ^1.1.0 path: ^1.8.3 meta: ^1.9.1 universal_html: ^2.2.4 cross_file: ^0.3.3+6 - # math_keyboard: ^0.2.1 + flutter_quill: ^8.5.0 photo_view: ^0.14.0 # Plugins