Commit b249e1ec authored by David Tseng's avatar David Tseng Committed by Commit Bot

Fix tts engine links

- window.open's second argument is the context; in this case, we don't have one.
- Polymer recommends wrapping a paper-button with an anchor when treating the button like a link.
- s/options_page/optionsPage

Test: load an engine with a options page. Ensure it shows up and opens that page when clicked.
Cq-Include-Trybots: master.tryserver.chromium.linux:closure_compilation
Change-Id: I4210d6c306e2392841fdd9b9fb90ea1ab5c6ffb3
Reviewed-on: https://chromium-review.googlesource.com/1040679Reviewed-by: default avatarHector Carmona <hcarmona@chromium.org>
Reviewed-by: default avatarKatie Dektar <katie@chromium.org>
Commit-Queue: David Tseng <dtseng@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556277}
parent f2fe5a5b
...@@ -91,11 +91,14 @@ ...@@ -91,11 +91,14 @@
<div id="extension_name_[[index]]" class="start"> <div id="extension_name_[[index]]" class="start">
[[extension.name]] [[extension.name]]
</div> </div>
<paper-button on-click="onManageTtsEngineSettingsClick_" <a href="[[extension.optionsPage]]"
aria-describedby="extension_name_[[index]]" tabindex=-1
hidden="[[!extension.options_page]]"> target="_blank"
$i18n{settings} hidden="[[!extension.optionsPage]]">
</paper-button> <paper-button aria-describedby="extension_name_[[index]]">
$i18n{settings}
</paper-button>
</a>
</div> </div>
</template> </template>
<div class="settings-box block continuation"> <div class="settings-box block continuation">
......
...@@ -110,14 +110,6 @@ Polymer({ ...@@ -110,14 +110,6 @@ Polymer({
}); });
}, },
/**
* Function to navigate to the options page for an extension.
* @param {TtsHandlerExtension} engine
* @private */
onManageTtsEngineSettingsClick_: function(engine) {
window.open(engine.optionsPage, '_blank');
},
/** @private */ /** @private */
onPreviewTtsClick_: function() { onPreviewTtsClick_: function() {
let utter = new window.SpeechSynthesisUtterance(); let utter = new window.SpeechSynthesisUtterance();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment