diff options
| author | Teddy Wing | 2014-03-30 19:42:20 -0400 | 
|---|---|---|
| committer | Teddy Wing | 2014-03-30 19:42:20 -0400 | 
| commit | 01fc18879850e420989a72dba24dc70bf621dc29 (patch) | |
| tree | 33d3c3f74eca81f3f6fb2ad2f761475c316da20b /chrome-get-urls-from-tabs-in-windows.js | |
| parent | 5e2c8a25efa443fa51ec03149a27197e59cb4eaa (diff) | |
| download | chrome-copy-urls-from-all-tabs-01fc18879850e420989a72dba24dc70bf621dc29.tar.bz2 | |
Move filename generation code
Move code that generates the filename (without the extension) to a
separate function so that we can get it in the header of the main page.
Diffstat (limited to 'chrome-get-urls-from-tabs-in-windows.js')
| -rw-r--r-- | chrome-get-urls-from-tabs-in-windows.js | 33 | 
1 files changed, 19 insertions, 14 deletions
| diff --git a/chrome-get-urls-from-tabs-in-windows.js b/chrome-get-urls-from-tabs-in-windows.js index fc27d1f..c46fbf5 100644 --- a/chrome-get-urls-from-tabs-in-windows.js +++ b/chrome-get-urls-from-tabs-in-windows.js @@ -1,6 +1,7 @@  var textarea = document.getElementById('copy-area');  var generate_backup_text;  var create_download_link; +var generate_file_string;  var generate_filename; @@ -106,23 +107,27 @@ create_download_link = function(text, callback) {  }; +generate_file_string = function() { +	var d = new Date(); +	var date_string =  +		d.getFullYear()  +		+ ''  +		+ ('0' + (d.getMonth() + 1)).slice(-2)  +		+ ''  +		+ ('0' + d.getDate()).slice(-2)  +		+ '-'  +		+ ('0' + d.getHours()).slice(-2)  +		+ 'h'  +		+ ('0' + d.getMinutes()).slice(-2); +	 +	return 'chrome-tabs-' + date_string; +}; + +  generate_filename = function(callback) {  	chrome.storage.sync.get(function(items) {  		var format = items.file_format; -		var d = new Date(); -		var date_string =  -			d.getFullYear()  -			+ ''  -			+ ('0' + (d.getMonth() + 1)).slice(-2)  -			+ ''  -			+ ('0' + d.getDate()).slice(-2)  -			+ '-'  -			+ ('0' + d.getHours()).slice(-2)  -			+ 'h'  -			+ ('0' + d.getMinutes()).slice(-2); -		 -		  		var file_extension = '';  		if (format === 'yaml') {  			file_extension = 'yml'; @@ -134,6 +139,6 @@ generate_filename = function(callback) {  			file_extension = 'txt';  		} -		callback('chrome-tabs-' + date_string + '.' + file_extension); +		callback(generate_file_string() + '.' + file_extension);  	});  };
\ No newline at end of file | 
