code cleanup

This commit is contained in:
alteist 2021-02-22 15:30:12 +06:00
parent 73d48d8dd5
commit b42fd1a6c5
2 changed files with 12 additions and 14 deletions

View File

@ -303,11 +303,9 @@ async function saveTabs() {
return; return;
} }
toast( const tabIds = tabs.map(tab=>{return tab.id});
`${tabs.length} links have been saved to Trilium.`,
resp.noteId, toast(`${tabs.length} links have been saved to Trilium.`, resp.noteId, tabIds);
tabs.map(tab=>{return tab.id})
);
} }
browser.contextMenus.onClicked.addListener(async function(info, tab) { browser.contextMenus.onClicked.addListener(async function(info, tab) {

View File

@ -209,14 +209,15 @@ function getImages(container) {
return images; return images;
} }
function createLink(clickMessage, text, color = "lightskyblue") { function createLink(clickAction, text, color = "lightskyblue") {
const link = document.createElement('a'); const link = document.createElement('a');
link.href = "javascript:"; link.href = "javascript:";
link.style.color = color; link.style.color = color;
link.appendChild(document.createTextNode(text)); link.appendChild(document.createTextNode(text));
link.addEventListener("click", () => { link.addEventListener("click", () => {
browser.runtime.sendMessage(null, clickMessage) browser.runtime.sendMessage(null, clickAction)
}); });
return link return link
} }
@ -230,20 +231,19 @@ async function prepareMessageResponse(message) {
messageText = document.createElement('p'); messageText = document.createElement('p');
messageText.setAttribute("style", "padding: 0; margin: 0") messageText.setAttribute("style", "padding: 0; margin: 0")
messageText.appendChild(document.createTextNode(message.message + " ")); messageText.appendChild(document.createTextNode(message.message + " "));
openNoteLink = createLink( messageText.appendChild(createLink(
{name: 'openNoteInTrilium',noteId: message.noteId}, {name: 'openNoteInTrilium', noteId: message.noteId},
"Open in Trilium." "Open in Trilium."
) ));
messageText.appendChild(openNoteLink);
// only after saving tabs
if (message.tabIds) { if (message.tabIds) {
messageText.appendChild(document.createElement("br")); messageText.appendChild(document.createElement("br"));
closeTabsLink = createLink( messageText.appendChild(createLink(
{name: 'closeTabs', tabIds: message.tabIds}, {name: 'closeTabs', tabIds: message.tabIds},
"Close saved tabs.", "Close saved tabs.",
"tomato" "tomato"
) ));
messageText.appendChild(closeTabsLink);
} }
} }
else { else {