Merge pull request #2381 from dpalou/MOBILE-3401

Mobile 3401
main
Juan Leyva 2020-05-22 16:11:43 +02:00 committed by GitHub
commit f8daa7fecf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 2 deletions

View File

@ -191,6 +191,11 @@ export class MoodleMobileApp implements OnInit {
return;
}
if (!this.urlSchemesProvider.isCustomURL(url)) {
// Not a custom URL, ignore.
return;
}
this.logger.debug('App launched by URL ', url);
this.lastUrls[url] = Date.now();

View File

@ -99,7 +99,7 @@ export class CoreIframeComponent implements OnInit, OnChanges {
if (changes.src) {
const url = this.urlUtils.getYoutubeEmbedUrl(changes.src.currentValue) || changes.src.currentValue;
if (this.platform.is('ios')) {
if (this.platform.is('ios') && !this.urlUtils.isLocalFileUrl(url)) {
// Save a "fake" cookie for the iframe's domain to fix a bug in WKWebView.
try {
const win = <WKWebViewCookiesWindow> window;

View File

@ -143,7 +143,10 @@ export class CoreUserParticipantsComponent implements OnInit {
toggleSearch(): void {
this.showSearchBox = !this.showSearchBox;
if (!this.showSearchBox && this.displaySearchResults) {
if (this.showSearchBox) {
// Make search bar visible.
this.domUtils.scrollToTop(this.content);
} else if (!this.showSearchBox && this.displaySearchResults) {
this.clearSearch();
}
}