notifpopups: activate action if only one
This commit is contained in:
parent
92c278f844
commit
e2a0c19267
1 changed files with 6 additions and 2 deletions
|
|
@ -31,8 +31,12 @@ export default () => (
|
||||||
self.add(
|
self.add(
|
||||||
<eventbox
|
<eventbox
|
||||||
onClick={(_, event) => {
|
onClick={(_, event) => {
|
||||||
// Go to notif center on primary click
|
// Activate notif or go to notif center on primary click
|
||||||
if (event.button === Astal.MouseButton.PRIMARY) App.get_window("notifications")?.show();
|
if (event.button === Astal.MouseButton.PRIMARY) {
|
||||||
|
if (notification.actions.length === 1)
|
||||||
|
notification.invoke(notification.actions[0].id);
|
||||||
|
else App.get_window("notifications")?.show();
|
||||||
|
}
|
||||||
// Dismiss on middle click
|
// Dismiss on middle click
|
||||||
else if (event.button === Astal.MouseButton.MIDDLE) notification.dismiss();
|
else if (event.button === Astal.MouseButton.MIDDLE) notification.dismiss();
|
||||||
}}
|
}}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue