From 597480c48fe020c31db5b102dd1a70aec77ec319 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pau=20Ferrer=20Oca=C3=B1a?= Date: Fri, 21 Dec 2018 13:42:37 +0100 Subject: [PATCH] MOBILE-2722 site: Add version class when adding site --- src/app/app.component.ts | 10 ++++++++++ src/providers/sites.ts | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/app/app.component.ts b/src/app/app.component.ts index a896c24d1..5c1f462b4 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -154,6 +154,16 @@ export class MoodleMobileApp implements OnInit { } }); + this.eventsProvider.on(CoreEventsProvider.SITE_ADDED, (data) => { + if (data.siteId == this.sitesProvider.getCurrentSiteId()) { + loadCustomStrings(); + + // Add version classes to body. + this.removeVersionClass(); + this.addVersionClass(this.sitesProvider.getReleaseNumber(data.release || '')); + } + }); + // Pause Youtube videos in Android when app is put in background or screen is locked. this.platform.pause.subscribe(() => { if (!this.platform.is('android')) { diff --git a/src/providers/sites.ts b/src/providers/sites.ts index b08fc0fd9..0d6a63aac 100644 --- a/src/providers/sites.ts +++ b/src/providers/sites.ts @@ -488,7 +488,7 @@ export class CoreSitesProvider { this.sites[siteId] = candidateSite; // Store session. this.login(siteId); - this.eventsProvider.trigger(CoreEventsProvider.SITE_ADDED, {}, siteId); + this.eventsProvider.trigger(CoreEventsProvider.SITE_ADDED, info, siteId); if (this.siteTablesSchemas.length) { // Create tables in the site's database.