From 063876a9968fef9a784c74ba1fcfd3aad53abba0 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 7 Jun 2025 12:19:59 +0800 Subject: [PATCH 1/3] refactor: bump version 9.0.2 --- src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj index 877b910b466..0dded31a24a 100644 --- a/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj +++ b/src/BootstrapBlazor.Server/BootstrapBlazor.Server.csproj @@ -43,7 +43,7 @@ - + From e990e1a8d79075962fc94d7d5e16e2f8e678385e Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 7 Jun 2025 12:20:10 +0800 Subject: [PATCH 2/3] =?UTF-8?q?doc:=20=E5=A2=9E=E5=8A=A0=E9=A2=84=E8=A7=88?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/Samples/ImageCroppers.razor | 44 +++++++++++++------ .../Components/Samples/ImageCroppers.razor.cs | 10 ++--- src/BootstrapBlazor.Server/Locales/en-US.json | 2 +- src/BootstrapBlazor.Server/Locales/zh-CN.json | 2 +- 4 files changed, 36 insertions(+), 22 deletions(-) diff --git a/src/BootstrapBlazor.Server/Components/Samples/ImageCroppers.razor b/src/BootstrapBlazor.Server/Components/Samples/ImageCroppers.razor index 16d2763af2d..e364264cca1 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/ImageCroppers.razor +++ b/src/BootstrapBlazor.Server/Components/Samples/ImageCroppers.razor @@ -7,34 +7,50 @@ - +
- + + + + + + + +
+
+
+
+
+
+ @if (!string.IsNullOrEmpty(_base64String)) { - - }
- - + +
- + +
+
+
+
+
+
+ @if (!string.IsNullOrEmpty(_base64String2)) { - + }
diff --git a/src/BootstrapBlazor.Server/Components/Samples/ImageCroppers.razor.cs b/src/BootstrapBlazor.Server/Components/Samples/ImageCroppers.razor.cs index 37b92bcc899..754826fbc9d 100644 --- a/src/BootstrapBlazor.Server/Components/Samples/ImageCroppers.razor.cs +++ b/src/BootstrapBlazor.Server/Components/Samples/ImageCroppers.razor.cs @@ -22,7 +22,9 @@ public partial class ImageCroppers private string? _base64String2; - private readonly ImageCropperOption _roundOptions = new() { IsRound = true, Radius = "50%", AspectRatio = 3/4f }; + private readonly ImageCropperOption _roundOptions1 = new() { AspectRatio = 16 / 9f, Preview = ".bb-cropper-preview1" }; + + private readonly ImageCropperOption _roundOptions2 = new() { IsRound = true, Preview = ".bb-cropper-preview-round" }; /// /// @@ -56,11 +58,7 @@ private async Task RoundCrop() private Task Rotate() => _cropper.Rotate(90); - /// - /// GetAttributes - /// - /// - protected AttributeItem[] GetAttributes() => + private AttributeItem[] GetAttributes() => [ new() { diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json index 7922de981fd..d46f9968eb8 100644 --- a/src/BootstrapBlazor.Server/Locales/en-US.json +++ b/src/BootstrapBlazor.Server/Locales/en-US.json @@ -6679,7 +6679,7 @@ "BootstrapBlazor.Server.Components.Samples.ImageCroppers": { "Title": "Image cropper", "ImageCropperNormalText": "Basic usage", - "ImageCropperNormalIntro": "Url parameter setting image", + "ImageCropperNormalIntro": "The URL of the image can be set by setting the Url parameter. The cropping ratio can be set by setting ImageCropperOption.AspectRatio=16/9f. 1 is a square.", "ImageCropperResetText": "Reset", "ImageCropperReplaceText": "Replace", "ImageCropperRotateText": "Rotate", diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index 70b84d8a675..e0432cef146 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -6679,7 +6679,7 @@ "BootstrapBlazor.Server.Components.Samples.ImageCroppers": { "Title": "ImageCropper 图像裁剪", "ImageCropperNormalText": "基础用法", - "ImageCropperNormalIntro": "Url 参数设置图片", + "ImageCropperNormalIntro": "通过设置 Url 参数设置图片地址,可通过设置 ImageCropperOption.AspectRatio=16/9f 设置裁剪框比例,1 时为正方形", "ImageCropperResetText": "复位", "ImageCropperReplaceText": "替换", "ImageCropperRotateText": "旋转", From 5606e8080568699fb7af93897e43c6216099ca3d Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Sat, 7 Jun 2025 12:25:58 +0800 Subject: [PATCH 3/3] =?UTF-8?q?doc:=20=E5=A2=9E=E5=8A=A0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor.Server/Locales/en-US.json | 2 ++ src/BootstrapBlazor.Server/Locales/zh-CN.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/BootstrapBlazor.Server/Locales/en-US.json b/src/BootstrapBlazor.Server/Locales/en-US.json index d46f9968eb8..c0767e3afab 100644 --- a/src/BootstrapBlazor.Server/Locales/en-US.json +++ b/src/BootstrapBlazor.Server/Locales/en-US.json @@ -6680,6 +6680,8 @@ "Title": "Image cropper", "ImageCropperNormalText": "Basic usage", "ImageCropperNormalIntro": "The URL of the image can be set by setting the Url parameter. The cropping ratio can be set by setting ImageCropperOption.AspectRatio=16/9f. 1 is a square.", + "ImageCropperRoundText": "Round", + "ImageCropperRoundIntro": "Set the cropping mode to circular by setting the IsRound parameter", "ImageCropperResetText": "Reset", "ImageCropperReplaceText": "Replace", "ImageCropperRotateText": "Rotate", diff --git a/src/BootstrapBlazor.Server/Locales/zh-CN.json b/src/BootstrapBlazor.Server/Locales/zh-CN.json index e0432cef146..fbc116486ab 100644 --- a/src/BootstrapBlazor.Server/Locales/zh-CN.json +++ b/src/BootstrapBlazor.Server/Locales/zh-CN.json @@ -6680,6 +6680,8 @@ "Title": "ImageCropper 图像裁剪", "ImageCropperNormalText": "基础用法", "ImageCropperNormalIntro": "通过设置 Url 参数设置图片地址,可通过设置 ImageCropperOption.AspectRatio=16/9f 设置裁剪框比例,1 时为正方形", + "ImageCropperRoundText": "圆角", + "ImageCropperRoundIntro": "通过设置 IsRound 参数设置裁剪方式为圆形", "ImageCropperResetText": "复位", "ImageCropperReplaceText": "替换", "ImageCropperRotateText": "旋转",