MOBILE-2458 calendar: Use "1 hour" and "1 day" in settings
parent
ef20b3c3dd
commit
6221f84d96
|
@ -22,7 +22,7 @@ import { CoreDomUtilsProvider } from '@providers/utils/dom';
|
||||||
import { CoreSitesProvider } from '@providers/sites';
|
import { CoreSitesProvider } from '@providers/sites';
|
||||||
import { CoreLocalNotificationsProvider } from '@providers/local-notifications';
|
import { CoreLocalNotificationsProvider } from '@providers/local-notifications';
|
||||||
import { CoreCourseProvider } from '@core/course/providers/course';
|
import { CoreCourseProvider } from '@core/course/providers/course';
|
||||||
import * as moment from 'moment';
|
import { CoreTimeUtilsProvider } from '@providers/utils/time';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Page that displays a single calendar event.
|
* Page that displays a single calendar event.
|
||||||
|
@ -46,7 +46,7 @@ export class AddonCalendarEventPage {
|
||||||
notificationsEnabled = false;
|
notificationsEnabled = false;
|
||||||
|
|
||||||
constructor(private translate: TranslateService, private calendarProvider: AddonCalendarProvider, navParams: NavParams,
|
constructor(private translate: TranslateService, private calendarProvider: AddonCalendarProvider, navParams: NavParams,
|
||||||
private domUtils: CoreDomUtilsProvider, private coursesProvider: CoreCoursesProvider,
|
private domUtils: CoreDomUtilsProvider, private coursesProvider: CoreCoursesProvider, timeUtils: CoreTimeUtilsProvider,
|
||||||
private calendarHelper: AddonCalendarHelperProvider, sitesProvider: CoreSitesProvider,
|
private calendarHelper: AddonCalendarHelperProvider, sitesProvider: CoreSitesProvider,
|
||||||
localNotificationsProvider: CoreLocalNotificationsProvider, private courseProvider: CoreCourseProvider) {
|
localNotificationsProvider: CoreLocalNotificationsProvider, private courseProvider: CoreCourseProvider) {
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ export class AddonCalendarEventPage {
|
||||||
// Disabled by default.
|
// Disabled by default.
|
||||||
this.defaultTimeReadable = this.translate.instant('core.settings.disabled');
|
this.defaultTimeReadable = this.translate.instant('core.settings.disabled');
|
||||||
} else {
|
} else {
|
||||||
this.defaultTimeReadable = moment.duration(defaultTime * 60 * 1000).humanize();
|
this.defaultTimeReadable = timeUtils.formatTime(defaultTime * 60);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
import { Pipe, PipeTransform } from '@angular/core';
|
import { Pipe, PipeTransform } from '@angular/core';
|
||||||
import { CoreLoggerProvider } from '@providers/logger';
|
import { CoreLoggerProvider } from '@providers/logger';
|
||||||
import * as moment from 'moment';
|
import { CoreTimeUtilsProvider } from '@providers/utils/time';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Filter to turn a number of seconds to a duration. E.g. 60 -> 1 minute.
|
* Filter to turn a number of seconds to a duration. E.g. 60 -> 1 minute.
|
||||||
|
@ -25,7 +25,7 @@ import * as moment from 'moment';
|
||||||
export class CoreDurationPipe implements PipeTransform {
|
export class CoreDurationPipe implements PipeTransform {
|
||||||
protected logger;
|
protected logger;
|
||||||
|
|
||||||
constructor(logger: CoreLoggerProvider) {
|
constructor(logger: CoreLoggerProvider, private timeUtils: CoreTimeUtilsProvider) {
|
||||||
this.logger = logger.getInstance('CoreBytesToSizePipe');
|
this.logger = logger.getInstance('CoreBytesToSizePipe');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,6 +47,6 @@ export class CoreDurationPipe implements PipeTransform {
|
||||||
seconds = numberSeconds;
|
seconds = numberSeconds;
|
||||||
}
|
}
|
||||||
|
|
||||||
return moment.duration(seconds * 1000).humanize();
|
return this.timeUtils.formatTime(seconds);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue