diff options
Diffstat (limited to 'chrome-get-urls-from-tabs-in-windows.js')
| -rw-r--r-- | chrome-get-urls-from-tabs-in-windows.js | 41 |
1 files changed, 27 insertions, 14 deletions
diff --git a/chrome-get-urls-from-tabs-in-windows.js b/chrome-get-urls-from-tabs-in-windows.js index a689b0c..0717a01 100644 --- a/chrome-get-urls-from-tabs-in-windows.js +++ b/chrome-get-urls-from-tabs-in-windows.js @@ -2,26 +2,39 @@ var textarea = document.getElementById('copy-area'); var create_download_link; var generate_filename; -chrome.windows.getAll({populate:true},function(windows){ + +chrome.windows.getAll({populate:true}, function(windows){ var w_index = 0; - windows.forEach(function(window){ - textarea.value += "Window " + w_index + ":"; + chrome.storage.sync.get(function(items) { + var format = items.file_format; + console.log(format); + + if (format === 'yaml') { + + } + else if (format === 'html') { + + } + else { // format === 'text' + windows.forEach(function(window){ + textarea.value += "Window " + w_index + ":"; + + window.tabs.forEach(function(tab){ + textarea.value += "\n"; + textarea.value += "\t* " + tab.title + "\n"; + textarea.value += "\t " + tab.url + "\n"; + }); - window.tabs.forEach(function(tab){ - //collect all of the urls here, I will just log them instead - //console.log(tab.url); - textarea.value += "\n\t"; - textarea.value += '* ' + tab.url + "\n"; - textarea.value += "\t\t" + '<a href="' + tab.url + '">' + tab.title + '</a>'; - }); + textarea.value += "\n\n"; - textarea.value += "\n\n"; + w_index++; + }); + } - w_index++; + + create_download_link(textarea.value); }); - - create_download_link(textarea.value); }); |
