Commit 17cec0508776ee577b67b2542f8757accef32c79
1 parent
2f5e44a0
Exists in
master
and in
4 other branches
Make new/edit issue forms use containers on the page instead of adding their own
Fixes #1830
Showing
4 changed files
with
10 additions
and
12 deletions
Show diff stats
app/assets/javascripts/issues.js
1 | -function switchToNewIssue(form){ | 1 | +function switchToNewIssue(){ |
2 | $(".issues_content").hide("fade", { direction: "left" }, 150, function(){ | 2 | $(".issues_content").hide("fade", { direction: "left" }, 150, function(){ |
3 | - $(".issues_content").after(form); | ||
4 | $('select#issue_assignee_id').chosen(); | 3 | $('select#issue_assignee_id').chosen(); |
5 | $('select#issue_milestone_id').chosen(); | 4 | $('select#issue_milestone_id').chosen(); |
6 | $("#new_issue_dialog").show("fade", { direction: "right" }, 150); | 5 | $("#new_issue_dialog").show("fade", { direction: "right" }, 150); |
@@ -10,9 +9,8 @@ function switchToNewIssue(form){ | @@ -10,9 +9,8 @@ function switchToNewIssue(form){ | ||
10 | }); | 9 | }); |
11 | } | 10 | } |
12 | 11 | ||
13 | -function switchToEditIssue(form){ | 12 | +function switchToEditIssue(){ |
14 | $(".issues_content").hide("fade", { direction: "left" }, 150, function(){ | 13 | $(".issues_content").hide("fade", { direction: "left" }, 150, function(){ |
15 | - $(".issues_content").after(form); | ||
16 | $('select#issue_assignee_id').chosen(); | 14 | $('select#issue_assignee_id').chosen(); |
17 | $('select#issue_milestone_id').chosen(); | 15 | $('select#issue_milestone_id').chosen(); |
18 | $("#edit_issue_dialog").show("fade", { direction: "right" }, 150); | 16 | $("#edit_issue_dialog").show("fade", { direction: "right" }, 150); |
@@ -33,8 +31,8 @@ function switchFromEditIssue(){ | @@ -33,8 +31,8 @@ function switchFromEditIssue(){ | ||
33 | function backToIssues(){ | 31 | function backToIssues(){ |
34 | $("#edit_issue_dialog, #new_issue_dialog").hide("fade", { direction: "right" }, 150, function(){ | 32 | $("#edit_issue_dialog, #new_issue_dialog").hide("fade", { direction: "right" }, 150, function(){ |
35 | $(".issues_content").show("fade", { direction: "left" }, 150, function() { | 33 | $(".issues_content").show("fade", { direction: "left" }, 150, function() { |
36 | - $("#edit_issue_dialog").remove(); | ||
37 | - $("#new_issue_dialog").remove(); | 34 | + $("#edit_issue_dialog").html(""); |
35 | + $("#new_issue_dialog").html(""); | ||
38 | $('.add_new').show(); | 36 | $('.add_new').show(); |
39 | }); | 37 | }); |
40 | }); | 38 | }); |
app/views/issues/edit.js.haml
app/views/issues/index.html.haml
app/views/issues/new.js.haml