/* eslint-disable no-undef */ function save_options() { const use6Channels = document.getElementById("use51").checked; const showAllTracks = document.getElementById("showAllTracks").checked; const setMaxBitrate = document.getElementById("setMaxBitrate").checked; const disableVP9 = document.getElementById("disableVP9").checked; const useDDPlus = document.getElementById("useDDPlus").checked; chrome.storage.sync.set({ use6Channels: use6Channels, showAllTracks: showAllTracks, setMaxBitrate: setMaxBitrate, disableVP9: disableVP9, useDDPlus: useDDPlus, }, function() { var status = document.getElementById("status"); status.textContent = "Options saved."; setTimeout(function() { status.textContent = ""; }, 750); }); } function restore_options() { chrome.storage.sync.get({ use6Channels: true, showAllTracks: true, setMaxBitrate: false, disableVP9: false, useDDPlus: false, }, function(items) { document.getElementById("use51").checked = items.use6Channels; document.getElementById("showAllTracks").checked = items.showAllTracks; document.getElementById("setMaxBitrate").checked = items.setMaxBitrate; document.getElementById("disableVP9").checked = items.disableVP9; document.getElementById("useDDPlus").checked = items.useDDPlus; }); } document.addEventListener("DOMContentLoaded", restore_options); document.getElementById("save").addEventListener("click", save_options);