1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update voice

This commit is contained in:
Luke Pulverenti 2016-02-23 12:53:04 -05:00
parent b13e561c6c
commit c6ba4e2a10
3 changed files with 59 additions and 50 deletions

View file

@ -29,7 +29,7 @@
html += '</div>';
}
html += '<paper-icon-button icon="mic" class="headerButton headerButtonRight headerVoiceButton hide" onclick="VoiceInputManager.startListening();"></paper-icon-button>';
html += '<paper-icon-button icon="mic" class="headerButton headerButtonRight headerVoiceButton hide"></paper-icon-button>';
html += '<paper-button class="headerButton headerButtonRight btnNotifications subdued" type="button" title="Notifications"><div class="btnNotificationsInner">0</div></paper-button>';
@ -136,9 +136,9 @@
}
}
requirejs(['voice/voice'], function () {
require(['voice/voice'], function (voice) {
if (VoiceInputManager.isSupported()) {
if (voice.isSupported()) {
header.querySelector('.headerVoiceButton').classList.remove('hide');
} else {
header.querySelector('.headerVoiceButton').classList.add('hide');
@ -159,6 +159,12 @@
}
}
function showVoice() {
require(['voice/voice'], function (voice) {
voice.startListening();
});
}
function bindMenuEvents() {
var mainDrawerButton = document.querySelector('.mainDrawerButton');
@ -172,6 +178,11 @@
headerBackButton.addEventListener('click', onBackClick);
}
var headerVoiceButton = document.querySelector('.headerVoiceButton');
if (headerVoiceButton) {
headerVoiceButton.addEventListener('click', showVoice);
}
var viewMenuBar = document.querySelector(".viewMenuBar");
initHeadRoom(viewMenuBar);
@ -904,7 +915,7 @@
return;
}
requirejs(["headroom"], function () {
require(["headroom"], function () {
// construct an instance of Headroom, passing the element
var headroom = new Headroom(elem, {