X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fresources%2Fhotword_audio_verification%2Fmain.js;h=78838e3c8c1d615171d309e339e11436b79f8226;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=46f870947c87c9928049df0c2ceb89e9712b7e08;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/resources/hotword_audio_verification/main.js b/src/chrome/browser/resources/hotword_audio_verification/main.js index 46f8709..78838e3 100644 --- a/src/chrome/browser/resources/hotword_audio_verification/main.js +++ b/src/chrome/browser/resources/hotword_audio_verification/main.js @@ -8,58 +8,25 @@ document.addEventListener('DOMContentLoaded', function() { var flow = new Flow(); flow.startFlow(); - // Make the close buttons close the app window. - var closeButtons = document.getElementsByClassName('close'); - for (var i = 0; i < closeButtons.length; ++i) { - var closeButton = closeButtons[i]; - closeButton.addEventListener('click', function(e) { + var closeAppWindow = function(e) { + var classes = e.target.classList; + if (classes.contains('close') || classes.contains('finish-button')) { + flow.stopTraining(); appWindow.close(); - e.stopPropagation(); - }); - } - - $('ah-cancel-button').addEventListener('click', function(e) { - appWindow.close(); - e.stopPropagation(); - }); - - $('hw-cancel-button').addEventListener('click', function(e) { - appWindow.close(); - e.stopPropagation(); - }); - - $('st-cancel-button').addEventListener('click', function(e) { - appWindow.close(); - e.stopPropagation(); - }); + e.preventDefault(); + } + }; - $('ah-agree-button').addEventListener('click', function(e) { - // TODO(kcarattini): Set the Audio History setting. - appWindow.close(); - e.stopPropagation(); - }); + $('steps').addEventListener('click', closeAppWindow); $('hw-agree-button').addEventListener('click', function(e) { flow.advanceStep(); - e.stopPropagation(); - }); - - // TODO(kcarattini): Remove this once speech training is implemented. The - // way to get to the next page will be to complete the speech training. - $('training').addEventListener('click', function(e) { - if (chrome.hotwordPrivate.setAudioLoggingEnabled) - chrome.hotwordPrivate.setAudioLoggingEnabled(true, function() {}); - - if (chrome.hotwordPrivate.setHotwordAlwaysOnSearchEnabled) { - chrome.hotwordPrivate.setHotwordAlwaysOnSearchEnabled(true, - flow.advanceStep.bind(flow)); - } - e.stopPropagation(); + flow.startTraining(); + e.preventDefault(); }); - $('try-now-button').addEventListener('click', function(e) { - // TODO(kcarattini): Figure out what happens when you click this button. - appWindow.close(); - e.stopPropagation(); + $('settings-link').addEventListener('click', function(e) { + chrome.browser.openTab({'url': 'chrome://settings'}, function() {}); + e.preventDefault(); }); });