diff --git a/scripts/mirror.sh b/scripts/mirror.sh
index 42a2ad88b..5ff8468c8 100755
--- a/scripts/mirror.sh
+++ b/scripts/mirror.sh
@@ -2,6 +2,9 @@
source "scripts/functions.sh"
npm run build --bailOnLintError true --typeCheckOnLint true
+if [ $? -ne 0 ]; then
+ exit 1
+fi
if [ -z $GIT_ORG_PRIVATE ] || [ -z $GIT_TOKEN ]; then
print_error "Env vars not correctly defined"
diff --git a/src/core/login/login.scss b/src/core/login/login.scss
index 2ea9290ef..ea34c1161 100644
--- a/src/core/login/login.scss
+++ b/src/core/login/login.scss
@@ -93,11 +93,8 @@ ion-app.app-root page-core-login-site {
}
.core-login-site-logo {
- margin-top: 5px;
- margin-bottom: 5px;
- img {
- width: 90%;
- max-width: 300px;
- }
+ width: 90%;
+ max-width: 300px;
+ margin: 5px auto;
}
}
diff --git a/src/core/login/pages/credentials/credentials.html b/src/core/login/pages/credentials/credentials.html
index 3bcde32fa..eb2eab7ed 100644
--- a/src/core/login/pages/credentials/credentials.html
+++ b/src/core/login/pages/credentials/credentials.html
@@ -14,7 +14,7 @@
diff --git a/src/core/login/pages/reconnect/reconnect.html b/src/core/login/pages/reconnect/reconnect.html
index 986354d87..afd1a75da 100644
--- a/src/core/login/pages/reconnect/reconnect.html
+++ b/src/core/login/pages/reconnect/reconnect.html
@@ -14,7 +14,7 @@
diff --git a/src/core/login/pages/reconnect/reconnect.ts b/src/core/login/pages/reconnect/reconnect.ts
index f36a21975..ca2789441 100644
--- a/src/core/login/pages/reconnect/reconnect.ts
+++ b/src/core/login/pages/reconnect/reconnect.ts
@@ -105,8 +105,8 @@ export class CoreLoginReconnectPage {
// Check logoURL if user avatar is not set.
if (this.site.avatar.startsWith(site.infos.siteurl + '/theme/image.php')) {
this.showSiteAvatar = false;
- this.logoUrl = this.loginHelper.getLogoUrl(config);
}
+ this.logoUrl = this.loginHelper.getLogoUrl(config);
this.getDataFromConfig(this.siteConfig);
}).catch(() => {
diff --git a/src/core/login/pages/site/site.scss b/src/core/login/pages/site/site.scss
index 4ea5a43fe..2cf512a3a 100644
--- a/src/core/login/pages/site/site.scss
+++ b/src/core/login/pages/site/site.scss
@@ -54,7 +54,8 @@ ion-app.app-root page-core-login-site {
&.hidden {
opacity: 0;
visibility: hidden;
- margin: 0;
+ margin-top: 0;
+ margin-bottom: 0;
padding: 0;
max-height: 0;
}
diff --git a/src/providers/ws.ts b/src/providers/ws.ts
index 4e37fdd89..6220a9de5 100644
--- a/src/providers/ws.ts
+++ b/src/providers/ws.ts
@@ -13,6 +13,7 @@
// limitations under the License.
import { Injectable } from '@angular/core';
+import { Platform } from 'ionic-angular';
import { HttpClient, HttpResponse } from '@angular/common/http';
import { TranslateService } from '@ngx-translate/core';
import { FileTransfer, FileUploadOptions } from '@ionic-native/file-transfer';
@@ -156,12 +157,15 @@ export class CoreWSProvider {
protected fileProvider: CoreFileProvider,
protected fileTransfer: FileTransfer,
protected mimeUtils: CoreMimetypeUtilsProvider,
- logger: CoreLoggerProvider) {
+ logger: CoreLoggerProvider,
+ platform: Platform) {
this.logger = logger.getInstance('CoreWSProvider');
- if (this.appProvider.isMobile()) {
- (
cordova).plugin.http.setHeader('User-Agent', navigator.userAgent);
- }
+ platform.ready().then(() => {
+ if (this.appProvider.isMobile()) {
+ ( cordova).plugin.http.setHeader('User-Agent', navigator.userAgent);
+ }
+ });
}
/**