Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-06-11 15:09:45 +0400
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-06-11 15:09:45 +0400
commitdd86ce3f062ed84d90aa51ab5aee4cfcce24cda5 (patch)
treef217b7abd593e713ed2751325bc7a920258cff3e /app/assets/javascripts/milestone.js.coffee
parent1f5891e99183f1b20ced08d75dd44c9a01c48094 (diff)
Sort issues in milestone
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/assets/javascripts/milestone.js.coffee')
-rw-r--r--app/assets/javascripts/milestone.js.coffee16
1 files changed, 16 insertions, 0 deletions
diff --git a/app/assets/javascripts/milestone.js.coffee b/app/assets/javascripts/milestone.js.coffee
index 4a2c5068bab..3418832a9cc 100644
--- a/app/assets/javascripts/milestone.js.coffee
+++ b/app/assets/javascripts/milestone.js.coffee
@@ -11,6 +11,18 @@ class Milestone
new Flash("Issue update failed", 'alert')
dataType: "json"
+ @sortIssues: (data) ->
+ sort_issues_url = location.href + "/sort_issues"
+
+ $.ajax
+ type: "PUT"
+ url: sort_issues_url
+ data: data
+ success: (data) ->
+ if data.saved != true
+ new Flash("Issues update failed", 'alert')
+ dataType: "json"
+
@updateMergeRequest: (li, merge_request_url, data) ->
$.ajax
type: "PUT"
@@ -31,6 +43,10 @@ class Milestone
$("#issues-list-unassigned, #issues-list-ongoing, #issues-list-closed").sortable(
connectWith: ".issues-sortable-list",
dropOnEmpty: true,
+ update: (event, ui) ->
+ data = $(this).sortable("serialize")
+ Milestone.sortIssues(data)
+
receive: (event, ui) ->
new_state = $(this).data('state')
issue_id = ui.item.data('iid')