Rename shouldShowAudioNotificationSetting
Use `isAudioNotificationSupported` to make it less presentation layer specific.
This commit is contained in:
parent
105eb95391
commit
85b121aca4
4 changed files with 9 additions and 10 deletions
|
@ -606,12 +606,12 @@
|
|||
</div>
|
||||
</div>
|
||||
<br />
|
||||
{{ #shouldShowAudioNotificationSetting }}
|
||||
{{ #isAudioNotificationSupported }}
|
||||
<div class='audio-notification-setting'>
|
||||
<input type='checkbox' name='audio-notification' id='audio-notification'/>
|
||||
<label for='audio-notification'>{{ audioNotificationDescription }}</label>
|
||||
</div>
|
||||
{{ /shouldShowAudioNotificationSetting }}
|
||||
{{ /isAudioNotificationSupported }}
|
||||
</div>
|
||||
</script>
|
||||
<script type='text/x-tmpl-mustache' id='syncSettings'>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
const OS = require('../os');
|
||||
|
||||
exports.shouldShowAudioNotificationSetting = () =>
|
||||
exports.isAudioNotificationSupported = () =>
|
||||
!OS.isLinux();
|
||||
|
|
|
@ -70,7 +70,7 @@
|
|||
name: 'theme-setting',
|
||||
event: 'change-theme'
|
||||
});
|
||||
if (Settings.shouldShowAudioNotificationSetting()) {
|
||||
if (Settings.isAudioNotificationSupported()) {
|
||||
new CheckboxView({
|
||||
el: this.$('.audio-notification-setting'),
|
||||
defaultValue: false,
|
||||
|
@ -104,8 +104,7 @@
|
|||
noNameOrMessage: i18n('noNameOrMessage'),
|
||||
nameOnly: i18n('nameOnly'),
|
||||
audioNotificationDescription: i18n('audioNotificationDescription'),
|
||||
shouldShowAudioNotificationSetting:
|
||||
Settings.shouldShowAudioNotificationSetting(),
|
||||
isAudioNotificationSupported: Settings.isAudioNotificationSupported(),
|
||||
themeAndroidDark: i18n('themeAndroidDark'),
|
||||
hideMenuBar: i18n('hideMenuBar'),
|
||||
};
|
||||
|
|
|
@ -7,7 +7,7 @@ const Settings = require('../../../js/modules/types/settings');
|
|||
describe('Settings', () => {
|
||||
const sandbox = sinon.createSandbox();
|
||||
|
||||
describe('shouldShowAudioNotificationSetting', () => {
|
||||
describe('isAudioNotificationSupported', () => {
|
||||
context('on macOS', () => {
|
||||
beforeEach(() => {
|
||||
sandbox.stub(process, 'platform').value('darwin');
|
||||
|
@ -18,7 +18,7 @@ describe('Settings', () => {
|
|||
});
|
||||
|
||||
it('should return true', () => {
|
||||
assert.isTrue(Settings.shouldShowAudioNotificationSetting());
|
||||
assert.isTrue(Settings.isAudioNotificationSupported());
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -32,7 +32,7 @@ describe('Settings', () => {
|
|||
});
|
||||
|
||||
it('should return true', () => {
|
||||
assert.isTrue(Settings.shouldShowAudioNotificationSetting());
|
||||
assert.isTrue(Settings.isAudioNotificationSupported());
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -46,7 +46,7 @@ describe('Settings', () => {
|
|||
});
|
||||
|
||||
it('should return false', () => {
|
||||
assert.isFalse(Settings.shouldShowAudioNotificationSetting());
|
||||
assert.isFalse(Settings.isAudioNotificationSupported());
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue