Add sumo link to options page

This commit is contained in:
Lesley Norton 2021-12-08 15:58:30 -06:00
parent 1f5245b0bc
commit dc7b5ca396
No known key found for this signature in database
GPG key ID: E98FBAEE3F13956E
3 changed files with 19 additions and 2 deletions

View file

@ -29,6 +29,7 @@ label > span {
form { form {
display: flex; display: flex;
flex-direction: column; flex-direction: column;
padding-block-end: 1rem;
} }
.settings-group p { .settings-group p {

View file

@ -99,10 +99,24 @@ browser.permissions.onRemoved.addListener(resetPermissionsUi);
document.addEventListener("DOMContentLoaded", setupOptions); document.addEventListener("DOMContentLoaded", setupOptions);
document.querySelector("#syncCheck").addEventListener( "change", enableDisableSync); document.querySelector("#syncCheck").addEventListener( "change", enableDisableSync);
document.querySelector("#replaceTabCheck").addEventListener( "change", enableDisableReplaceTab); document.querySelector("#replaceTabCheck").addEventListener( "change", enableDisableReplaceTab);
document.querySelector("button").addEventListener("click", resetOnboarding);
maybeShowPermissionsWarningIcon(); maybeShowPermissionsWarningIcon();
for (let i=0; i < NUMBER_OF_KEYBOARD_SHORTCUTS; i++) { for (let i=0; i < NUMBER_OF_KEYBOARD_SHORTCUTS; i++) {
document.querySelector("#open_container_"+i) document.querySelector("#open_container_"+i)
.addEventListener("change", storeShortcutChoice); .addEventListener("change", storeShortcutChoice);
} }
document.querySelectorAll("[data-btn-id]").forEach(btn => {
btn.addEventListener("click", () => {
switch (btn.dataset.btnId) {
case "reset-onboarding":
resetOnboarding();
break;
case "moz-vpn-learn-more":
browser.tabs.create({
url: MozillaVPN.attachUtmParameters("https://support.mozilla.org/kb/protect-your-container-tabs-mozilla-vpn", "options-learn-more")
});
break;
}
});
});
resetPermissionsUi(); resetPermissionsUi();

View file

@ -113,8 +113,10 @@
</select> </select>
</label></p> </label></p>
<h3 data-i18n-message-id="onboarding"></h3> <h3 data-i18n-message-id="onboarding"></h3>
<button data-i18n-message-id="resetOnboardingPanels"></button> <button data-btn-id="reset-onboarding" data-i18n-message-id="resetOnboardingPanels"></button>
<p><em data-i18n-message-id="onboardingToggle"></em></p> <p><em data-i18n-message-id="onboardingToggle"></em></p>
<h3>Mozilla VPN</h3>
<button data-btn-id="moz-vpn-learn-more" data-i18n-message-id="learnMore"></button>
</form> </form>
<script src="js/options.js"></script> <script src="js/options.js"></script>
</body> </body>