Skip to content
This repository was archived by the owner on Feb 5, 2021. It is now read-only.

Commit e6b2c46

Browse files
author
Howard Ju
committed
Allow user play / pause the music by click the tray.
1 parent 06f53d6 commit e6b2c46

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

src/controller/app-tray-controller.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,13 @@ class AppTray {
6767
}
6868

6969
fireClickTrayEvent() {
70-
if(settings.get('trayClickEvent', 'showMain') === 'showMain') {
70+
const option = settings.get('trayClickEvent', 'showMain');
71+
if( option === 'showMain') {
7172
this.togglePlayerWindow();
72-
} else {
73+
} else if (option === 'showTrackInfo') {
7374
this.notifyTrackInfo();
75+
} else {
76+
this.togglePlay();
7477
}
7578
}
7679

src/locale/locale_en.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@ Locale.SETTINGS_LANGUAGE_OPTIONS = [{value: 'en', text: 'English', name: 'Englis
3636

3737
Locale.SETTINGS_TRAY = 'Tray';
3838
Locale.SETTINGS_TRAY_CLICK = 'Click Tray Icon';
39-
Locale.SETTINGS_TRAY_CLICK_OPTIONS = [{value: 'showMain', text: 'Show Main Player', name: 'Show Main Player'}, {value: 'showTrackInfo', text: 'Show Track Info', name: 'Show Track Info'}];
39+
Locale.SETTINGS_TRAY_CLICK_OPTIONS = [
40+
{value: 'showMain', text: 'Show Main Player', name: 'Show Main Player'},
41+
{value: 'showTrackInfo', text: 'Show Track Info', name: 'Show Track Info'},
42+
{value: 'playPause', text: 'Play | Pause the track', name: 'Play | Pause the track'}
43+
];
4044

4145
Locale.SETTINGS_NOTIFICATION = 'Show Notification';
4246

src/locale/locale_sc.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,11 @@ Locale.SETTINGS_LANGUAGE_OPTIONS = [{value: 'en', text: '英文', name: '英文'
3434

3535
Locale.SETTINGS_TRAY = '系统托盘';
3636
Locale.SETTINGS_TRAY_CLICK = '左键单击托盘图标';
37-
Locale.SETTINGS_TRAY_CLICK_OPTIONS = [{value: 'showMain', text: '显示播放器界面', name: '显示播放器界面'}, {value: 'showTrackInfo', text: '显示播放信息', name: '显示播放信息'}];
37+
Locale.SETTINGS_TRAY_CLICK_OPTIONS = [
38+
{value: 'showMain', text: '显示播放器界面', name: '显示播放器界面'},
39+
{value: 'showTrackInfo', text: '显示播放信息', name: '显示播放信息'},
40+
{value: 'playPause', text: '播放 | 暂停 音乐', name: '播放 | 暂停 音乐'}
41+
];
3842

3943
Locale.SETTINGS_NOTIFICATION = '显示通知';
4044

0 commit comments

Comments
 (0)