James Allen 12 лет назад
Родитель
Сommit
5513a0b436

+ 1 - 1
services/web/app/views/project/list.jade

@@ -173,7 +173,7 @@ block content
 												data-original-title="Download",
 												data-toggle="tooltip",
 												data-placement="bottom",
-												title=""
+												ng-click="downloadSelectedProjects()"
 											)
 												i.fa.fa-cloud-download
 											a.btn.btn-default(

+ 11 - 0
services/web/public/coffee/app/project-list.coffee

@@ -400,6 +400,17 @@ define [
 				controller: "UploadProjectModalController"
 			)
 
+		$scope.downloadSelectedProjects = () ->
+			selected_project_ids = $scope.getSelectedProjectIds()
+
+			if selected_project_ids.length > 1
+				path = "/project/download/zip?project_ids=#{selected_project_ids.join(',')}"
+			else
+				path = "/project/#{selected_project_ids[0]}/download/zip"
+
+			window.location = path
+
+
 	App.controller "ProjectListItemController", ($scope) ->
 		$scope.onSelectedChange = () ->
 			$scope.$emit "selected:on-change"