mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-12 20:02:28 +08:00
code cleanup
This commit is contained in:
parent
73d48d8dd5
commit
b42fd1a6c5
@ -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) {
|
||||||
|
18
content.js
18
content.js
@ -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 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user