From fec29ecca12e8d42d030916ea9ad2f062c8c1aaf Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Mon, 4 Dec 2023 09:02:13 +0100 Subject: [PATCH] MOBILE-4479 siteplugins: Only add default module-info if needed --- .../module-index/core-siteplugins-module-index.html | 3 ++- .../siteplugins/components/module-index/module-index.ts | 2 ++ .../siteplugins/components/plugin-content/plugin-content.ts | 5 +++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/core/features/siteplugins/components/module-index/core-siteplugins-module-index.html b/src/core/features/siteplugins/components/module-index/core-siteplugins-module-index.html index 7eb7bd09acc..b5cb3a882ad 100644 --- a/src/core/features/siteplugins/components/module-index/core-siteplugins-module-index.html +++ b/src/core/features/siteplugins/components/module-index/core-siteplugins-module-index.html @@ -6,7 +6,8 @@ - + this.updateCachedContent(); - this.onContentLoaded.emit({ refresh: !!refresh, success: true }); + this.onContentLoaded.emit({ refresh: !!refresh, success: true, content: this.content }); } catch (error) { // Make it think it's loaded - otherwise it sticks on 'loading' and stops navigation working. this.content = '
'; - this.onContentLoaded.emit({ refresh: !!refresh, success: false }); + this.onContentLoaded.emit({ refresh: !!refresh, success: false, content: this.content }); CoreDomUtils.showErrorModalDefault(error, 'core.errorloadingcontent', true); } finally { @@ -282,4 +282,5 @@ export class CoreSitePluginsPluginContentComponent implements OnInit, DoCheck { export type CoreSitePluginsPluginContentLoadedData = { refresh: boolean; success: boolean; + content: string; };