瀏覽代碼

Hook up front end download

James Allen 12 年之前
父節點
當前提交
5513a0b436
共有 2 個文件被更改,包括 12 次插入 和 1 次删除
  1. 1 1
      services/web/app/views/project/list.jade
  2. 11 0
      services/web/public/coffee/app/project-list.coffee

+ 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"