@@ -749,11 +749,7 module Redmine | |||||
749 | :class => "#{options[:css]} task_todo", |
|
749 | :class => "#{options[:css]} task_todo", | |
750 | :id => html_id} |
|
750 | :id => html_id} | |
751 | if options[:issue] |
|
751 | if options[:issue] | |
752 | rels_hash = {} |
|
752 | content_opt[:data] = {"rels" => issue_relations(options[:issue]).to_json} | |
753 | issue_relations(options[:issue]).each do |k, v| |
|
|||
754 | rels_hash[k] = v.join(',') |
|
|||
755 | end |
|
|||
756 | content_opt[:data] = {"rels" => rels_hash} |
|
|||
757 | end |
|
753 | end | |
758 | output << view.content_tag(:div, ' '.html_safe, content_opt) |
|
754 | output << view.content_tag(:div, ' '.html_safe, content_opt) | |
759 | if coords[:bar_late_end] |
|
755 | if coords[:bar_late_end] |
@@ -19,14 +19,11 function getRelationsArray() { | |||||
19 | var issue_id = element_id.replace("task-todo-issue-", ""); |
|
19 | var issue_id = element_id.replace("task-todo-issue-", ""); | |
20 | var data_rels = $(element).data("rels"); |
|
20 | var data_rels = $(element).data("rels"); | |
21 | if (data_rels != null) { |
|
21 | if (data_rels != null) { | |
22 |
for (rel_type_key in |
|
22 | for (rel_type_key in data_rels) { | |
23 | if (rel_type_key in data_rels) { |
|
23 | $.each(data_rels[rel_type_key], function(index_issue, element_issue) { | |
24 | var issue_arr = data_rels[rel_type_key].toString().split(","); |
|
24 | arr.push({issue_from: issue_id, issue_to: element_issue, | |
25 | $.each(issue_arr, function(index_issue, element_issue) { |
|
25 | rel_type: rel_type_key}); | |
26 | arr.push({issue_from: issue_id, issue_to: element_issue, |
|
26 | }); | |
27 | rel_type: rel_type_key}); |
|
|||
28 | }); |
|
|||
29 | } |
|
|||
30 | } |
|
27 | } | |
31 | } |
|
28 | } | |
32 | } |
|
29 | } |
General Comments 0
You need to be logged in to leave comments.
Login now