diff --git a/browser-action-popup.html b/browser-action-popup.html
index 9101f76..2e82da9 100644
--- a/browser-action-popup.html
+++ b/browser-action-popup.html
@@ -44,6 +44,13 @@
Current Tab
[title][identifier]
+
+
+
All Tabs as List
+
+
\ No newline at end of file
diff --git a/copy-as-markdown.js b/copy-as-markdown.js
index 6d5e0c9..29a57e3 100644
--- a/copy-as-markdown.js
+++ b/copy-as-markdown.js
@@ -43,6 +43,19 @@
return markdown;
}
+ this.copyLinksAsListMarkdown = function(links, options) {
+ var md_list = [];
+ for(var i in links) {
+ var md = linkTo(links[i].title, links[i].url, options);
+ md_list.push("* " + md);
+ }
+
+ var markdown = md_list.join("\n");
+ setMarkdownResult(markdown);
+ copyMarkdownCodeToClipboard(markdown);
+ return markdown;
+ };
+
this.copyImageAsMarkdown = function(title, url) {
var markdown = imageFor(title, url);
setMarkdownResult(markdown);
@@ -58,6 +71,10 @@
var md = CopyAsMarkdown.copyLinkAsMarkdown(request.params.title, request.params.url, request.params.options);
sendResponse({markdown: md});
break;
+ case "copyLinksAsListMarkdown":
+ var md = CopyAsMarkdown.copyLinksAsListMarkdown(request.params.links, request.params.options);
+ sendResponse({markdown: md});
+ break;
default:
sendResponse({error: "Unknown Action " + request.action });
break;