-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpop up
More file actions
21 lines (17 loc) · 761 Bytes
/
pop up
File metadata and controls
21 lines (17 loc) · 761 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// popup.js
let extensionActive = false;
document.addEventListener('DOMContentLoaded', function() {
var lockTabButton = document.getElementById('lockTab');
var toggleExtensionButton = document.getElementById('toggleExtension');
lockTabButton.addEventListener('click', function() {
var tabUrl = document.getElementById('tabUrl').value;
chrome.tabs.query({ active: true, currentWindow: true }, function(tabs) {
var activeTab = tabs[0];
chrome.runtime.sendMessage({ lockTab: { tabId: activeTab.id, url: tabUrl } });
});
});
toggleExtensionButton.addEventListener('click', function() {
extensionActive = !extensionActive;
chrome.runtime.sendMessage({ toggleExtension: extensionActive });
});
});