mirror of
https://github.com/shirt-dev/netflix-international.git
synced 2025-05-06 00:50:33 +00:00
Tweaks to preferred locale configuration
This commit is contained in:
parent
264a18c53e
commit
101b56e9a0
3 changed files with 73 additions and 75 deletions
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"manifest_version": 2,
|
"manifest_version": 2,
|
||||||
"name": "Netflix International",
|
"name": "Netflix International",
|
||||||
"description": "Displays all available Netflix audio tracks.",
|
"description": "Displays all available Netflix audio and subtitle tracks.",
|
||||||
"version": "2.0.11",
|
"version": "2.0.12",
|
||||||
"author": "shirt",
|
"author": "shirt",
|
||||||
"browser_action": {
|
"browser_action": {
|
||||||
"default_icon": "img/icon128.png",
|
"default_icon": "img/icon128.png",
|
||||||
|
@ -34,7 +34,7 @@
|
||||||
},
|
},
|
||||||
"options_ui": {
|
"options_ui": {
|
||||||
"page": "pages/options.html",
|
"page": "pages/options.html",
|
||||||
"open_in_tab": false
|
"open_in_tab": true
|
||||||
},
|
},
|
||||||
"web_accessible_resources": [
|
"web_accessible_resources": [
|
||||||
"cadmium-playercore-shim.js",
|
"cadmium-playercore-shim.js",
|
||||||
|
|
|
@ -22,82 +22,53 @@
|
||||||
<input type="checkbox" id="useDDPlus"><label for="useDDPlus">Use Dolby Digital Plus (Chromium Edge)</label>
|
<input type="checkbox" id="useDDPlus"><label for="useDDPlus">Use Dolby Digital Plus (Chromium Edge)</label>
|
||||||
<br>
|
<br>
|
||||||
<label for="preferredLocale">Preferred audio language</label>
|
<label for="preferredLocale">Preferred audio language</label>
|
||||||
<select name="preferredLocale" id="preferredLocale">
|
<input list="locales" id="preferredLocale" maxlength="5">
|
||||||
<option value="null">None</option>
|
|
||||||
<option value="ar">ar</option>
|
|
||||||
<option value="cs">cs</option>
|
|
||||||
<option value="da">da</option>
|
|
||||||
<option value="de">de</option>
|
|
||||||
<option value="el">el</option>
|
|
||||||
<option value="en">en</option>
|
|
||||||
<option value="es">es</option>
|
|
||||||
<option value="fi">fi</option>
|
|
||||||
<option value="fr">fr</option>
|
|
||||||
<option value="he">he</option>
|
|
||||||
<option value="hi">hi</option>
|
|
||||||
<option value="hr">hr</option>
|
|
||||||
<option value="hu">hu</option>
|
|
||||||
<option value="id">id</option>
|
|
||||||
<option value="it">it</option>
|
|
||||||
<option value="ja">ja</option>
|
|
||||||
<option value="ko">ko</option>
|
|
||||||
<option value="ms">ms</option>
|
|
||||||
<option value="nb">nb</option>
|
|
||||||
<option value="nl">nl</option>
|
|
||||||
<option value="pl">pl</option>
|
|
||||||
<option value="pt">pt</option>
|
|
||||||
<option value="ro">ro</option>
|
|
||||||
<option value="ru">ru</option>
|
|
||||||
<option value="sv">sv</option>
|
|
||||||
<option value="ta">ta</option>
|
|
||||||
<option value="te">te</option>
|
|
||||||
<option value="th">th</option>
|
|
||||||
<option value="tr">tr</option>
|
|
||||||
<option value="uk">uk</option>
|
|
||||||
<option value="vi">vi</option>
|
|
||||||
<option value="zh">zh</option>
|
|
||||||
</select>
|
|
||||||
<br>
|
<br>
|
||||||
<label for="preferredTextLocale">Preferred subtitle language</label>
|
<label for="preferredTextLocale">Preferred subtitle language</label>
|
||||||
<select name="preferredTextLocale" id="preferredTextLocale">
|
<input list="locales" id="preferredTextLocale" maxlength="5">
|
||||||
<option value="null">None</option>
|
|
||||||
<option value="ar">ar</option>
|
|
||||||
<option value="cs">cs</option>
|
|
||||||
<option value="da">da</option>
|
|
||||||
<option value="de">de</option>
|
|
||||||
<option value="el">el</option>
|
|
||||||
<option value="en">en</option>
|
|
||||||
<option value="es">es</option>
|
|
||||||
<option value="fi">fi</option>
|
|
||||||
<option value="fr">fr</option>
|
|
||||||
<option value="he">he</option>
|
|
||||||
<option value="hi">hi</option>
|
|
||||||
<option value="hr">hr</option>
|
|
||||||
<option value="hu">hu</option>
|
|
||||||
<option value="id">id</option>
|
|
||||||
<option value="it">it</option>
|
|
||||||
<option value="ja">ja</option>
|
|
||||||
<option value="ko">ko</option>
|
|
||||||
<option value="ms">ms</option>
|
|
||||||
<option value="nb">nb</option>
|
|
||||||
<option value="nl">nl</option>
|
|
||||||
<option value="pl">pl</option>
|
|
||||||
<option value="pt">pt</option>
|
|
||||||
<option value="ro">ro</option>
|
|
||||||
<option value="ru">ru</option>
|
|
||||||
<option value="sv">sv</option>
|
|
||||||
<option value="ta">ta</option>
|
|
||||||
<option value="te">te</option>
|
|
||||||
<option value="th">th</option>
|
|
||||||
<option value="tr">tr</option>
|
|
||||||
<option value="uk">uk</option>
|
|
||||||
<option value="vi">vi</option>
|
|
||||||
<option value="zh">zh</option>
|
|
||||||
</select>
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
<datalist name="locales" id="locales">
|
||||||
|
<option value="ar">
|
||||||
|
<option value="cs">
|
||||||
|
<option value="da">
|
||||||
|
<option value="de">
|
||||||
|
<option value="el">
|
||||||
|
<option value="en">
|
||||||
|
<option value="es">
|
||||||
|
<option value="es-ES">
|
||||||
|
<option value="fi">
|
||||||
|
<option value="fr">
|
||||||
|
<option value="he">
|
||||||
|
<option value="hi">
|
||||||
|
<option value="hr">
|
||||||
|
<option value="hu">
|
||||||
|
<option value="id">
|
||||||
|
<option value="it">
|
||||||
|
<option value="ja">
|
||||||
|
<option value="ko">
|
||||||
|
<option value="ms">
|
||||||
|
<option value="nb">
|
||||||
|
<option value="nl">
|
||||||
|
<option value="pl">
|
||||||
|
<option value="pt">
|
||||||
|
<option value="pt-BR">
|
||||||
|
<option value="ro">
|
||||||
|
<option value="ru">
|
||||||
|
<option value="sv">
|
||||||
|
<option value="ta">
|
||||||
|
<option value="te">
|
||||||
|
<option value="th">
|
||||||
|
<option value="tr">
|
||||||
|
<option value="uk">
|
||||||
|
<option value="vi">
|
||||||
|
<option value="zh">
|
||||||
|
</datalist>
|
||||||
|
|
||||||
|
<br>
|
||||||
<div id="status"></div>
|
<div id="status"></div>
|
||||||
<button id="save">Save</button>
|
<button id="save">Save</button>
|
||||||
|
<button id="reset">Reset</button>
|
||||||
|
|
||||||
<script src="options.js"></script>
|
<script src="options.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
|
@ -21,7 +21,33 @@ function save_options() {
|
||||||
status.textContent = "Options saved.";
|
status.textContent = "Options saved.";
|
||||||
setTimeout(function() {
|
setTimeout(function() {
|
||||||
status.textContent = "";
|
status.textContent = "";
|
||||||
}, 750);
|
}, 2000);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function reset_options() {
|
||||||
|
document.getElementById("use51").checked = true;
|
||||||
|
document.getElementById("showAllTracks").checked = true;
|
||||||
|
document.getElementById("setMaxBitrate").checked = false;
|
||||||
|
document.getElementById("disableVP9").checked = false;
|
||||||
|
document.getElementById("useDDPlus").checked = false;
|
||||||
|
document.getElementById("preferredLocale").value = null;
|
||||||
|
document.getElementById("preferredTextLocale").value = null;
|
||||||
|
|
||||||
|
chrome.storage.sync.set({
|
||||||
|
use6Channels: true,
|
||||||
|
showAllTracks: true,
|
||||||
|
setMaxBitrate: false,
|
||||||
|
disableVP9: false,
|
||||||
|
useDDPlus: false,
|
||||||
|
preferredLocale: null,
|
||||||
|
preferredTextLocale: null,
|
||||||
|
}, function() {
|
||||||
|
var status = document.getElementById("status");
|
||||||
|
status.textContent = "Options reset.";
|
||||||
|
setTimeout(function() {
|
||||||
|
status.textContent = "";
|
||||||
|
}, 2000);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -47,3 +73,4 @@ function restore_options() {
|
||||||
|
|
||||||
document.addEventListener("DOMContentLoaded", restore_options);
|
document.addEventListener("DOMContentLoaded", restore_options);
|
||||||
document.getElementById("save").addEventListener("click", save_options);
|
document.getElementById("save").addEventListener("click", save_options);
|
||||||
|
document.getElementById("reset").addEventListener("click", reset_options);
|
||||||
|
|
Loading…
Add table
Reference in a new issue