Как добавить уведомление при нажатии кнопки в JS? - PullRequest
0 голосов
/ 15 марта 2020

У меня есть страница настроек с кнопкой «Готово», и я хочу, чтобы она отображала уведомление о том, что настройки были изменены, но ничего не происходит, когда я запускаю следующий код, однако, если я удаляю уведомления, то закрывающая часть работает, но они не работают вместе.

Вот часть кода в настройках . js

save_button.addEventListener('click', function () {
  var selected_options = [];
  var toggles = document.querySelectorAll('.toggle');
  for (var i = 0; toggles.length > i; i++) {
    if (toggles[i].classList.contains('is-on')) {
      //console.log('SSS');
      //console.log(toggles[i].classList);
      kk = toggles[i].classList;
      //console.log(kk);
      //console.log(kk[2]);
      selected_options.push(kk[2]);
    }
  }

  chrome.storage.sync.set({ options: selected_options }, function () {
    console.log('Options: ' + selected_options);
  });
  chrome.notifications.create('resetNotif', {
                type: "basic",
                icon: "48.png",
                title: "Updating Settings",
                message: "The settings have been updated!"
            });
  close();


});
...