ActivityWatch/aw-watcher-web

View on GitHub
static/consent.js

Summary

Maintainability
A
0 mins
Test Coverage
"use strict";

function consentListeners() {
  let consent_refused = document.getElementById('consent-refused');
  let consent_given = document.getElementById('consent-given');
  consent_refused.addEventListener("click", (obj) => {
    browser.management.uninstallSelf()
    window.close()
  });
  consent_given.addEventListener("click", (obj) => {
    chrome.storage.local.set({"consentGiven": true});
    chrome.runtime.sendMessage({enabled: true}, function(response) {});
    window.close()
  })
}

document.addEventListener('DOMContentLoaded', function() {
  consentListeners();
})