forked from platypush/platypush
on the web panel as tabs - Added support for popup notifications on the web panel - Added voice assistant interactive notifications to the web panel - Added new playing music notifications to the web panel
36 lines
931 B
JavaScript
36 lines
931 B
JavaScript
$(document).ready(function() {
|
|
var onEvent = function(event) {
|
|
switch (event.args.type) {
|
|
case 'platypush.message.event.assistant.ConversationStartEvent':
|
|
createNotification({
|
|
'text': 'Assistant listening',
|
|
'icon': 'microphone',
|
|
});
|
|
|
|
break;
|
|
|
|
case 'platypush.message.event.assistant.SpeechRecognizedEvent':
|
|
createNotification({
|
|
'title': 'Speech recognized',
|
|
'text': event.args.phrase,
|
|
'icon': 'microphone',
|
|
});
|
|
|
|
break;
|
|
|
|
case 'platypush.message.event.assistant.ConversationEndEvent':
|
|
break;
|
|
}
|
|
};
|
|
|
|
var initEvents = function() {
|
|
window.registerEventListener(onEvent);
|
|
};
|
|
|
|
var init = function() {
|
|
initEvents();
|
|
};
|
|
|
|
init();
|
|
});
|
|
|