INNER CODE UNIT · JavaScript
fixedEncodeURI
zdhenard42/SOC-Multitool · src/background.js:4
const fixedEncodeURI = (str) => {
return encodeURI(str).replace('/%5B/g', '[').replace('/%5D/g', ']');
}
chrome.runtime.onInstalled.addListener(() => {
for (let i = 0; i < menuItems.length; i++) {
chrome.contextMenus.create({
id: menuItems[i].id,
title: menuItems[i].title,
contexts: menuItems[i].contexts,
parentId: menuItems[i].parentId
});
}
});
chrome.contextMenus.onClicked.addListener((contextClick) => {
if (contextClick.selectionText && contextClick.menuItemId in urls) {
const urlsForMenuItem = urls[contextClick.menuItemId];