Skip to content

Commit ac93ed3

Browse files
committed
Displays current extension version and use Chrome API for download.
1 parent a862510 commit ac93ed3

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/chrome/assets/js/popup.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ window.URL = window.URL || window.webkitURL;
44
function download(element, fileName, content) {
55
// revoke previous download path
66
window.URL.revokeObjectURL(element.href);
7-
element.download = fileName;
87
element.href = window.URL.createObjectURL(new Blob([ content ],
98
{ type: MIME_TYPE }));
10-
element.dataset.disabled = false;
11-
element.dataset.downloadurl = [ MIME_TYPE, fileName, element.href ].join(':');
12-
element.click();
9+
chrome.downloads.download({
10+
filename: fileName,
11+
url: element.href
12+
});
1313
}
1414

1515
function getElements() {
@@ -20,7 +20,8 @@ function getElements() {
2020
name: $('[id="model.name"]'),
2121
target: $('[id="model.target"]')
2222
},
23-
target: $('#target')
23+
target: $('#target'),
24+
version: $('span.version')
2425
};
2526
}
2627

@@ -90,6 +91,8 @@ $(document).ready(function() {
9091

9192
$('fieldset.share a').social();
9293

94+
elements.version.text('ver. ' + chrome.app.getDetails().version);
95+
9396
common.getStorage().always(function(data) {
9497
storage = data;
9598

0 commit comments

Comments
 (0)