Browse Source
feat: add abp-mud-popover-patch.js and include it in script contributors
pull/25393/head
maliming
4 months ago
No known key found for this signature in database
GPG Key ID: A646B9CB645ECEA4
4 changed files with
19 additions and
0 deletions
-
framework/src/Volo.Abp.AspNetCore.Components.MauiBlazor.Theming.MudBlazor.Bundling/MauiBlazorMudBlazorScriptContributor.cs
-
framework/src/Volo.Abp.AspNetCore.Components.Server.Theming.MudBlazor/Bundling/BlazorServerMudBlazorScriptContributor.cs
-
framework/src/Volo.Abp.AspNetCore.Components.WebAssembly.Theming.MudBlazor.Bundling/BlazorWebAssemblyMudBlazorScriptContributor.cs
-
framework/src/Volo.Abp.MudBlazorUI/wwwroot/abp-mud-popover-patch.js
|
|
|
@ -8,6 +8,7 @@ public class MauiBlazorMudBlazorScriptContributor : BundleContributor |
|
|
|
public override void ConfigureBundle(BundleConfigurationContext context) |
|
|
|
{ |
|
|
|
context.Files.AddIfNotContains("_content/MudBlazor/MudBlazor.min.js"); |
|
|
|
context.Files.AddIfNotContains("_content/Volo.Abp.MudBlazorUI/abp-mud-popover-patch.js"); |
|
|
|
context.Files.AddIfNotContains("_content/Volo.Abp.AspNetCore.Components.Web/libs/abp/js/abp.js"); |
|
|
|
context.Files.AddIfNotContains("_content/Volo.Abp.AspNetCore.Components.Web/libs/abp/js/lang-utils.js"); |
|
|
|
} |
|
|
|
|
|
|
|
@ -16,6 +16,7 @@ public class BlazorServerMudBlazorScriptContributor : BundleContributor |
|
|
|
context.Files.AddIfNotContains("/_framework/blazor.server.js"); |
|
|
|
} |
|
|
|
context.Files.AddIfNotContains("/_content/MudBlazor/MudBlazor.min.js"); |
|
|
|
context.Files.AddIfNotContains("/_content/Volo.Abp.MudBlazorUI/abp-mud-popover-patch.js"); |
|
|
|
context.Files.AddIfNotContains("/_content/Volo.Abp.AspNetCore.Components.Web/libs/abp/js/abp.js"); |
|
|
|
context.Files.AddIfNotContains("/_content/Volo.Abp.AspNetCore.Components.Web/libs/abp/js/authentication-state-listener.js"); |
|
|
|
} |
|
|
|
|
|
|
|
@ -9,6 +9,7 @@ public class BlazorWebAssemblyMudBlazorScriptContributor : BundleContributor |
|
|
|
{ |
|
|
|
context.Files.AddIfNotContains("_content/Microsoft.AspNetCore.Components.WebAssembly.Authentication/AuthenticationService.js"); |
|
|
|
context.Files.AddIfNotContains("_content/MudBlazor/MudBlazor.min.js"); |
|
|
|
context.Files.AddIfNotContains("_content/Volo.Abp.MudBlazorUI/abp-mud-popover-patch.js"); |
|
|
|
context.Files.AddIfNotContains("_content/Volo.Abp.AspNetCore.Components.Web/libs/abp/js/abp.js"); |
|
|
|
context.Files.AddIfNotContains("_content/Volo.Abp.AspNetCore.Components.Web/libs/abp/js/lang-utils.js"); |
|
|
|
context.Files.AddIfNotContains("_content/Volo.Abp.AspNetCore.Components.Web/libs/abp/js/authentication-state-listener.js"); |
|
|
|
|
|
|
|
@ -0,0 +1,16 @@ |
|
|
|
(function () { |
|
|
|
'use strict'; |
|
|
|
|
|
|
|
var popover = window.mudPopover; |
|
|
|
if (!popover || typeof popover.createObservers !== 'function') { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
var original = popover.createObservers; |
|
|
|
popover.createObservers = function (id) { |
|
|
|
if (!this.map[id]) { |
|
|
|
return; |
|
|
|
} |
|
|
|
return original.call(this, id); |
|
|
|
}; |
|
|
|
})(); |