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