mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-06 03:34:40 +00:00
remove declarative content (unused code)
This commit is contained in:
@@ -69,30 +69,6 @@ function reloadSeqtaPages() {
|
|||||||
result.then(open, onError)
|
result.then(open, onError)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Helper function to handle setting permissions
|
|
||||||
const handleAddPermissions = () => {
|
|
||||||
if (typeof browser.declarativeContent !== 'undefined') {
|
|
||||||
browser.declarativeContent.onPageChanged.removeRules(undefined, () => {});
|
|
||||||
}
|
|
||||||
|
|
||||||
browser.permissions.request(
|
|
||||||
{ permissions: ['declarativeContent'], origins: ['*://*/*'] },
|
|
||||||
(granted) => {
|
|
||||||
if (granted) {
|
|
||||||
const rules = [
|
|
||||||
// Define your rules here
|
|
||||||
];
|
|
||||||
|
|
||||||
rules.forEach(rule => {
|
|
||||||
browser.declarativeContent.onPageChanged.addRules([rule]);
|
|
||||||
});
|
|
||||||
|
|
||||||
alert('Permissions granted. Reload SEQTA pages to see changes. If this workaround doesn\'t work, please contact the developer. It will be an easy fix');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
// Main message listener
|
// Main message listener
|
||||||
browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
||||||
switch (request.type) {
|
switch (request.type) {
|
||||||
@@ -116,10 +92,6 @@ browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
|
|||||||
SetStorageValue(DefaultValues);
|
SetStorageValue(DefaultValues);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'addPermissions':
|
|
||||||
handleAddPermissions();
|
|
||||||
break;
|
|
||||||
|
|
||||||
case 'sendNews':
|
case 'sendNews':
|
||||||
GetNews(sendResponse);
|
GetNews(sendResponse);
|
||||||
return true;
|
return true;
|
||||||
|
|||||||
Reference in New Issue
Block a user