2020-06-18 11:29:55 +00:00
|
|
|
const {
|
|
|
|
get_sync_storage,
|
|
|
|
get_i18n_string,
|
|
|
|
set_sync_storage,
|
|
|
|
} = require("./util.js");
|
2020-05-28 19:24:01 +00:00
|
|
|
|
|
|
|
get_sync_storage(["ruffle_enable", "ignore_optout"], function (data) {
|
|
|
|
var play_flash_message = get_i18n_string("settings_ruffle_enable");
|
|
|
|
var ignore_optout_message = get_i18n_string("settings_page_ignore_optout");
|
2020-05-28 21:30:12 +00:00
|
|
|
var title_text = get_i18n_string("settings_page");
|
2020-05-29 14:07:22 +00:00
|
|
|
var save_text = get_i18n_string("save_settings");
|
2020-05-28 17:19:41 +00:00
|
|
|
var play_flash_label = document.getElementById("enablelabel");
|
|
|
|
var ignore_optout_label = document.getElementById("ignorelabel");
|
|
|
|
var play_flash_checkbox = document.getElementById("enable");
|
|
|
|
var ignore_optout_checkbox = document.getElementById("ignoreoptout");
|
|
|
|
var save_button = document.getElementById("save");
|
2020-05-28 21:30:12 +00:00
|
|
|
var title = document.getElementById("title");
|
|
|
|
title.innerHTML = title_text;
|
|
|
|
document.title = title_text;
|
2020-05-28 17:19:41 +00:00
|
|
|
play_flash_label.innerHTML = play_flash_message + "<br />";
|
|
|
|
ignore_optout_label.innerHTML = ignore_optout_message + "<br />";
|
2020-05-29 14:07:22 +00:00
|
|
|
save_button.value = save_text;
|
2020-07-02 01:41:20 +00:00
|
|
|
play_flash_checkbox.checked = data.ruffle_enable;
|
|
|
|
ignore_optout_checkbox.checked = data.ignore_optout;
|
2020-05-28 17:19:41 +00:00
|
|
|
save_button.onclick = function () {
|
2020-05-28 20:48:08 +00:00
|
|
|
set_sync_storage({
|
2020-07-02 01:41:20 +00:00
|
|
|
ruffle_enable: play_flash_checkbox.checked,
|
|
|
|
ignore_optout: ignore_optout_checkbox.checked,
|
2020-05-28 20:48:08 +00:00
|
|
|
});
|
2020-08-13 02:45:29 +00:00
|
|
|
alert(get_i18n_string("settings_saved"));
|
2020-05-28 17:19:41 +00:00
|
|
|
};
|
|
|
|
});
|