summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/browser/resources/settings/google_assistant_page
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/resources/settings/google_assistant_page')
-rw-r--r--chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.html7
-rw-r--r--chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.js17
2 files changed, 5 insertions, 19 deletions
diff --git a/chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.html b/chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.html
index 131565b3c41..52053aae4d7 100644
--- a/chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.html
+++ b/chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.html
@@ -58,12 +58,9 @@
<div class="label">
$i18n{googleAssistantEnableHotword}
</div>
- <div class="secondary label" hidden="[[!hotwordDefaultOn_]]">
+ <div class="secondary label">
$i18n{googleAssistantEnableHotwordWithoutDspDescription}
</div>
- <div class="secondary label" hidden="[[hotwordDefaultOn_]]">
- $i18n{googleAssistantEnableHotwordDescription}
- </div>
</div>
<template is="dom-if" if="[[hotwordEnforced_]]" restamp>
<cr-policy-pref-indicator id="hotword-policy-pref-indicator"
@@ -87,7 +84,7 @@
</select>
</div>
<template is="dom-if" if="[[shouldShowVoiceMatchSettings_]]">
- <div class="settings-box">
+ <div class="settings-box continuation embedded">
<div class="start text-area settings-box-text">
<div class="label">
$i18n{googleAssistantVoiceSettings}
diff --git a/chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.js b/chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.js
index 559d65184d1..5237e0168f7 100644
--- a/chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.js
+++ b/chromium/chrome/browser/resources/settings/google_assistant_page/google_assistant_page.js
@@ -15,8 +15,8 @@ const DspHotwordState = {
/**
* Indicates user's activity control consent status.
*
- * Note: This should be kept in sync with ash::mojom::ConsentStatus in
- * ash/public/mojom/voice_interaction_controller.mojom
+ * Note: This should be kept in sync with ConsentStatus in
+ * chromeos/services/assistant/public/cpp/assistant_prefs.h
* @enum {number}
*/
const ConsentStatus = {
@@ -97,12 +97,6 @@ Polymer({
},
/** @private */
- hotwordDefaultOn_: {
- type: Boolean,
- value: false,
- },
-
- /** @private */
dspHotwordState_: {
type: DspHotwordState,
}
@@ -166,20 +160,17 @@ Polymer({
this.setPrefValue('settings.voice_interaction.hotword.enabled', true);
this.setPrefValue(
'settings.voice_interaction.hotword.always_on', false);
- this.hotwordDefaultOn_ = true;
this.browserProxy_.syncVoiceModelStatus();
break;
case DspHotwordState.ALWAYS_ON:
this.setPrefValue('settings.voice_interaction.hotword.enabled', true);
this.setPrefValue('settings.voice_interaction.hotword.always_on', true);
- this.hotwordDefaultOn_ = false;
this.browserProxy_.syncVoiceModelStatus();
break;
case DspHotwordState.OFF:
this.setPrefValue('settings.voice_interaction.hotword.enabled', false);
this.setPrefValue(
'settings.voice_interaction.hotword.always_on', false);
- this.hotwordDefaultOn_ = false;
break;
default:
console.error('Invalid Dsp hotword settings state');
@@ -205,6 +196,7 @@ Polymer({
this.refreshDspHotwordState_();
this.shouldShowVoiceMatchSettings_ =
+ !loadTimeData.getBoolean('voiceMatchDisabled') &&
this.getPref('settings.voice_interaction.hotword.enabled.value') &&
(this.getPref(
'settings.voice_interaction.activity_control.consent_status.value') ==
@@ -220,14 +212,11 @@ Polymer({
/** @private */
refreshDspHotwordState_: function() {
if (!this.getPref('settings.voice_interaction.hotword.enabled.value')) {
- this.hotwordDefaultOn_ = false;
this.dspHotwordState_ = DspHotwordState.OFF;
} else if (this.getPref(
'settings.voice_interaction.hotword.always_on.value')) {
- this.hotwordDefaultOn_ = false;
this.dspHotwordState_ = DspHotwordState.ALWAYS_ON;
} else {
- this.hotwordDefaultOn_ = true;
this.dspHotwordState_ = DspHotwordState.DEFAULT_ON;
}