diff --git a/npm/packs/jquery/src/abp.dom.js b/npm/packs/jquery/src/abp.dom.js index 396da797b0..5a578054cd 100644 --- a/npm/packs/jquery/src/abp.dom.js +++ b/npm/packs/jquery/src/abp.dom.js @@ -15,4 +15,16 @@ var abp = abp || {}; abp.event.trigger('abp.dom.elementLoaded', args); } + abp.dom.onElementUnloaded = function (callback) { + abp.event.on('abp.dom.elementUnloaded', callback); + }; + + abp.dom.elementUnloaded = function (args) { + abp.event.trigger('abp.dom.elementUnloaded', args); + } + + $.fn.findWithSelf = function (selector) { + return this.filter(selector).add(this.find(selector)); + }; + })(jQuery); \ No newline at end of file diff --git a/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/AbpAspNetCoreMvcUiThemeSharedModule.cs b/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/AbpAspNetCoreMvcUiThemeSharedModule.cs index d194e3e5d9..6e11a5ac57 100644 --- a/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/AbpAspNetCoreMvcUiThemeSharedModule.cs +++ b/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/AbpAspNetCoreMvcUiThemeSharedModule.cs @@ -40,6 +40,7 @@ namespace Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared "/libs/datatables.net-bs4/js/dataTables.bootstrap4.js", "/libs/abp/core/abp.js", + "/libs/abp/jquery/abp.dom.js", "/libs/abp/jquery/abp.ajax.js", "/libs/abp/jquery/abp.resource-loader.js", "/libs/abp/aspnetcore.mvc.ui.theme.shared/jquery/jquery-extensions.js",