44 lines
1.3 KiB
JavaScript
44 lines
1.3 KiB
JavaScript
document.getElementById('add-checkboxes').addEventListener('click', () => {
|
|
chrome.tabs.query({ active: true, currentWindow: true }, ([tab]) => {
|
|
chrome.scripting.executeScript({
|
|
target: { tabId: tab.id },
|
|
files: ['addCheckboxes.js']
|
|
});
|
|
});
|
|
});
|
|
|
|
document.getElementById('bulk-delete').addEventListener('click', () => {
|
|
chrome.tabs.query({ active: true, currentWindow: true }, ([tab]) => {
|
|
chrome.scripting.executeScript({
|
|
target: { tabId: tab.id },
|
|
files: ['bulkDeleteConversations.js']
|
|
});
|
|
});
|
|
});
|
|
|
|
document.getElementById('toggle-checkboxes').addEventListener('click', () => {
|
|
chrome.tabs.query({ active: true, currentWindow: true }, ([tab]) => {
|
|
chrome.scripting.executeScript({
|
|
target: { tabId: tab.id },
|
|
files: ['toggleCheckboxes.js']
|
|
});
|
|
});
|
|
});
|
|
|
|
document.getElementById('remove-checkboxes').addEventListener('click', () => {
|
|
chrome.tabs.query({ active: true, currentWindow: true }, ([tab]) => {
|
|
chrome.scripting.executeScript({
|
|
target: { tabId: tab.id },
|
|
files: ['removeCheckboxes.js']
|
|
});
|
|
});
|
|
});
|
|
|
|
|
|
// Update copyright year
|
|
const currentYear = new Date().getFullYear();
|
|
document.getElementById('copyright').innerHTML =
|
|
'© ' + currentYear + ' <a href="https://github.com/qcrao" target="_blank">@qcrao</a>';
|
|
|
|
|