Merge pull request #2068 from dpalou/MOBILE-3068

Mobile 3068
main
Juan Leyva 2019-08-23 10:17:21 +01:00 committed by GitHub
commit 033b4138cb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 28 additions and 11 deletions

View File

@ -5,9 +5,6 @@ $item-message-note-font-size: 75% !default;
$item-message-mine-bg: $gray-light !default;
ion-app.app-root page-addon-messages-discussion {
.toolbar-title {
padding: 0;
}
ion-content {
background-color: $gray-lighter !important;
@ -192,6 +189,8 @@ ion-app.app-root page-addon-messages-discussion {
}
.toolbar-title {
padding: 0;
img {
@include margin-horizontal(null, 6px);
}
@ -208,6 +207,10 @@ ion-app.app-root page-addon-messages-discussion {
ion-icon {
@include margin-horizontal(6px, null);
}
&.toolbar-title-ios {
justify-content: center;
}
}
}

View File

@ -40,6 +40,6 @@ ion-app.app-root .addon-message-discussion {
ion-app.app-root .addon-message-discussion {
h2 {
margin-top: 6px;
margin-top: 10px;
}
}

View File

@ -674,8 +674,8 @@ ion-app.app-root {
border-radius: 50%;
}
.toolbar-ios {
height: 52px;
.header .toolbar-ios {
height: $toolbar-ios-height;
}
// Footer with auto height.

View File

@ -14,6 +14,7 @@
import { NgModule } from '@angular/core';
import { CoreLoginHelperProvider } from './providers/helper';
import { CoreLoginSitesPageModule } from './pages/sites/sites.module';
// List of providers.
export const CORE_LOGIN_PROVIDERS = [
@ -24,6 +25,7 @@ export const CORE_LOGIN_PROVIDERS = [
declarations: [
],
imports: [
CoreLoginSitesPageModule
],
providers: CORE_LOGIN_PROVIDERS
})

View File

@ -27,5 +27,8 @@ import { CoreDirectivesModule } from '@directives/directives.module';
IonicPageModule.forChild(CoreLoginSitesPage),
TranslateModule.forChild()
],
entryComponents: [
CoreLoginSitesPage
]
})
export class CoreLoginSitesPageModule {}

View File

@ -342,11 +342,17 @@ export class CorePushNotificationsProvider {
const win = <any> window; // This feature is only present in our fork of the plugin.
if (CoreConfigConstants.enableanalytics && win.PushNotification && win.PushNotification.logEvent) {
return new Promise((resolve, reject): void => {
win.PushNotification.logEvent(resolve, (error) => {
this.logger.error('Error logging firebase event', name, error);
resolve();
}, name, data, !!filter);
// Check if the analytics is enabled by the user.
return this.configProvider.get(CoreConstants.SETTINGS_ANALYTICS_ENABLED, true).then((enabled) => {
if (enabled) {
return new Promise((resolve, reject): void => {
win.PushNotification.logEvent(resolve, (error) => {
this.logger.error('Error logging firebase event', name, error);
resolve();
}, name, data, !!filter);
});
}
});
}

View File

@ -492,6 +492,9 @@ export class CoreSitesProvider {
}
return data;
}, (error) => {
// Local mobile check returned an error. This only happens if the plugin is installed and it returns an error.
return rejectWithCriticalError(error);
}).then((data) => {
siteUrl = temporarySite.getURL();