From bd5b05a8e27a51861b7b6476e42a6930598ff1fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mladen=20Macanovi=C4=87?= Date: Wed, 12 Feb 2025 16:47:37 +0100 Subject: [PATCH 1/2] Video: use media-seeking-request for seeking event (#5971) --- Source/Extensions/Blazorise.Video/wwwroot/video.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Extensions/Blazorise.Video/wwwroot/video.js b/Source/Extensions/Blazorise.Video/wwwroot/video.js index 69bb9e4ec6..aceae64eb5 100644 --- a/Source/Extensions/Blazorise.Video/wwwroot/video.js +++ b/Source/Extensions/Blazorise.Video/wwwroot/video.js @@ -502,7 +502,7 @@ function registerToEvents(dotNetAdapter, player, options) { invokeDotNetMethodAsync(dotNetAdapter, "NotifyVolumeChange", event.detail.volume || 0, event.detail.muted || false); }); - player.addEventListener('seeking', (event) => { + player.addEventListener('media-seeking-request', (event) => { invokeDotNetMethodAsync(dotNetAdapter, "NotifySeeking", event.detail || 0); }); From 6549e9a9dada45f43adfa76bcfe638218721d127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20Tesa=C5=99?= <33880579+tesar-tech@users.noreply.github.com> Date: Wed, 19 Feb 2025 12:09:37 +0100 Subject: [PATCH 2/2] Markdown: fix ImageUploadChanged with multiple files (#5975) * Fixes issue of retrieving non-existent file. * docs update --- .../Pages/Docs/Extensions/Markdown/MarkdownPage.razor | 4 +++- Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Documentation/Blazorise.Docs/Pages/Docs/Extensions/Markdown/MarkdownPage.razor b/Documentation/Blazorise.Docs/Pages/Docs/Extensions/Markdown/MarkdownPage.razor index 2b7b85346b..421b1c960c 100644 --- a/Documentation/Blazorise.Docs/Pages/Docs/Extensions/Markdown/MarkdownPage.razor +++ b/Documentation/Blazorise.Docs/Pages/Docs/Extensions/Markdown/MarkdownPage.razor @@ -58,7 +58,9 @@ - Uploading image has a similar API to our FileEdit component and it is fairly simple to do. + Uploading an image has a similar API to our FileEdit component and is fairly simple to use. + Note that the events related to file uploads fire separately for each file instead of grouping them. + This behavior comes from the underlying Easy Markdown Editor, which processes files individually. diff --git a/Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js b/Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js index d693fafb9e..d2ed1eb8e4 100644 --- a/Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js +++ b/Source/Extensions/Blazorise.Markdown/wwwroot/markdown.js @@ -80,7 +80,9 @@ export function initialize(dotNetObjectRef, element, elementId, options) { imageUploadNotifier.onError = onError; // Reduce to purely serializable data, plus build an index by ID - element._blazorFilesById = {}; + if (element._blazorFilesById == null) { + element._blazorFilesById = {}; + } var fileEntry = { id: ++nextFileId,