- Loading
+
diff --git a/src/Web/Avalonia.Web/AvaloniaView.cs b/src/Web/Avalonia.Web/AvaloniaView.cs
index faba09f66e..6d7ddeb022 100644
--- a/src/Web/Avalonia.Web/AvaloniaView.cs
+++ b/src/Web/Avalonia.Web/AvaloniaView.cs
@@ -74,7 +74,7 @@ namespace Avalonia.Web
{
if (_splash != null)
{
- InputHelper.HideElement(_splash);
+ DomHelper.AddCssClass(_splash, "splash-close");
}
});
});
diff --git a/src/Web/Avalonia.Web/Interop/DomHelper.cs b/src/Web/Avalonia.Web/Interop/DomHelper.cs
index f1d98a9d24..c02bc4dae3 100644
--- a/src/Web/Avalonia.Web/Interop/DomHelper.cs
+++ b/src/Web/Avalonia.Web/Interop/DomHelper.cs
@@ -11,6 +11,9 @@ internal static partial class DomHelper
[JSImport("AvaloniaDOM.createAvaloniaHost", "avalonia.ts")]
public static partial JSObject CreateAvaloniaHost(JSObject element);
+ [JSImport("AvaloniaDOM.addClass", "avalonia.ts")]
+ public static partial void AddCssClass(JSObject element, string className);
+
[JSImport("SizeWatcher.observe", "avalonia.ts")]
public static partial JSObject ObserveSize(
JSObject canvas,
diff --git a/src/Web/Avalonia.Web/webapp/modules/avalonia/dom.ts b/src/Web/Avalonia.Web/webapp/modules/avalonia/dom.ts
index 48b6f9c45f..068fe08620 100644
--- a/src/Web/Avalonia.Web/webapp/modules/avalonia/dom.ts
+++ b/src/Web/Avalonia.Web/webapp/modules/avalonia/dom.ts
@@ -1,4 +1,9 @@
export class AvaloniaDOM {
+
+ public static addClass(element: HTMLElement, className: string) {
+ element.classList.add(className);
+ }
+
static createAvaloniaHost(host: HTMLElement) {
// Root element
host.classList.add("avalonia-container");