From 7c9016bf4a10e8688026c7a3091c3f13c1500d79 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Fri, 27 Jul 2018 22:52:27 -0400 Subject: [PATCH] never option in dev mode --- src/app/settings/options.component.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/settings/options.component.ts b/src/app/settings/options.component.ts index f12f8c6d..7b7e26e4 100644 --- a/src/app/settings/options.component.ts +++ b/src/app/settings/options.component.ts @@ -8,6 +8,7 @@ import { Angulartics2 } from 'angulartics2'; import { I18nService } from 'jslib/abstractions/i18n.service'; import { LockService } from 'jslib/abstractions/lock.service'; +import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service'; import { StateService } from 'jslib/abstractions/state.service'; import { StorageService } from 'jslib/abstractions/storage.service'; @@ -30,7 +31,8 @@ export class OptionsComponent implements OnInit { constructor(private storageService: StorageService, private stateService: StateService, private analytics: Angulartics2, private i18nService: I18nService, - private toasterService: ToasterService, private lockService: LockService) { + private toasterService: ToasterService, private lockService: LockService, + private platformUtilsService: PlatformUtilsService) { this.lockOptions = [ { name: i18nService.t('oneMinute'), value: 1 }, { name: i18nService.t('fiveMinutes'), value: 5 }, @@ -40,6 +42,9 @@ export class OptionsComponent implements OnInit { { name: i18nService.t('fourHours'), value: 240 }, { name: i18nService.t('onRefresh'), value: -1 }, ]; + if (this.platformUtilsService.isDev()) { + this.lockOptions.push({ name: i18nService.t('never'), value: null }); + } const localeOptions: any[] = []; i18nService.supportedTranslationLocales.forEach((locale) => {