Clean code.

This commit is contained in:
Lars Jung 2015-03-10 01:17:52 +01:00
parent 015d1f58e6
commit f5de166a4e

View file

@ -28,18 +28,20 @@ modulejs.define('ext/download', ['_', '$', 'core/settings', 'core/resource', 'co
function onClick(event) { function onClick(event) {
var type = settings.type; var type = settings.type;
var name = settings.packageName;
var extension = (type === 'shell-zip') ? 'zip' : 'tar'; var extension = (type === 'shell-zip') ? 'zip' : 'tar';
var name; if (!name) {
if (selectedItems.length === 1) { if (selectedItems.length === 1) {
name = selectedItems[0].label; name = selectedItems[0].label;
} else { } else {
name = location.getItem().label; name = location.getItem().label;
} }
}
var query = { var query = {
action: 'download', action: 'download',
as: (settings.packageName || name) + '.' + extension, as: name + '.' + extension,
type: type, type: type,
hrefs: _.pluck(selectedItems, 'absHref').join('|:|') hrefs: _.pluck(selectedItems, 'absHref').join('|:|')
}; };