aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages
diff options
context:
space:
mode:
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/options/general/general.js6
-rw-r--r--src/pages/options/translate/translate.html15
-rw-r--r--src/pages/options/translate/translate.js9
3 files changed, 21 insertions, 9 deletions
diff --git a/src/pages/options/general/general.js b/src/pages/options/general/general.js
index 2796bba1..0a0d41c3 100644
--- a/src/pages/options/general/general.js
+++ b/src/pages/options/general/general.js
@@ -32,9 +32,9 @@ document.querySelector("#update-instances").addEventListener("click", () => {
document.querySelector("#update-instances").innerHTML = 'Failed Miserabely';
});
-document.querySelector("#export-settings").addEventListener("click", () => {
- browser.storage.local.get(null, result => console.log(result))
-});
+// document.querySelector("#export-settings").addEventListener("click", () => {
+// browser.storage.local.get(null, result => console.log(result))
+// });
let nameCustomInstanceInput = document.getElementById("exceptions-custom-instance");
let instanceTypeElement = document.getElementById("exceptions-custom-instance-type");
diff --git a/src/pages/options/translate/translate.html b/src/pages/options/translate/translate.html
index a51b459e..04380981 100644
--- a/src/pages/options/translate/translate.html
+++ b/src/pages/options/translate/translate.html
@@ -134,7 +134,7 @@
<hr>
- <div id="simplyTranslate-lingva">
+ <div id="simplyTranslate">
<div class="some-block option-block">
<h4>From</h4>
<select id="from">
@@ -364,9 +364,18 @@
<option value="zu">Zulu</option>
</select>
</div>
- </div>
- <div id="simplyTranslate">
+ <div class="some-block option-block">
+ <h4>Engine</h4>
+ <select id="simplyTranslate-engine">
+ <option value="DEFAULT">Default</option>
+ <option value="google">Google</option>
+ <option value="libre">Libre</option>
+ <option value="deepl">Deepl</option>
+ <option value="iciba">ICIBA</option>
+ <option value="reverso">Reverso</option>
+ </select>
+ </div>
<div id="simplyTranslate-normal">
<div class="some-block option-block">
<h4>Default Instances</h4>
diff --git a/src/pages/options/translate/translate.js b/src/pages/options/translate/translate.js
index 7626f34b..215fc71b 100644
--- a/src/pages/options/translate/translate.js
+++ b/src/pages/options/translate/translate.js
@@ -6,19 +6,16 @@ disableElement.addEventListener("change",
(event) => translateHelper.setDisable(!event.target.checked)
);
-let simplyTranslateLingvaDivElement = document.getElementById("simplyTranslate-lingva")
let simplyTranslateDivElement = document.getElementById("simplyTranslate")
let lingvaDivElement = document.getElementById("lingva")
function changeFrontendsSettings(frontend) {
if (frontend == 'simplyTranslate') {
- simplyTranslateLingvaDivElement.style.display = 'block';
simplyTranslateDivElement.style.display = 'block';
lingvaDivElement.style.display = 'none';
}
else if (frontend == 'lingva') {
- simplyTranslateLingvaDivElement.style.display = 'block';
simplyTranslateDivElement.style.display = 'none';
lingvaDivElement.style.display = 'block';
}
@@ -71,6 +68,11 @@ toElement.addEventListener("change",
event => translateHelper.setTo(event.target.options[toElement.selectedIndex].value)
);
+let simplyTranslateEngineElement = document.getElementById("simplyTranslate-engine");
+simplyTranslateEngineElement.addEventListener("change",
+ event => translateHelper.setSimplyTranslateEngine(event.target.options[simplyTranslateEngineElement.selectedIndex].value)
+);
+
translateHelper.init().then(() => {
disableElement.checked = !translateHelper.getDisable();
@@ -84,6 +86,7 @@ translateHelper.init().then(() => {
fromElement.value = translateHelper.getFrom();
toElement.value = translateHelper.getTo();
+ simplyTranslateEngineElement.value = translateHelper.getSimplyTranslateEngine();
commonHelper.processDefaultCustomInstances(
'simplyTranslate',