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 | 2 | $(".issues_content").hide("fade", { direction: "left" }, 150, function(){ |
3 | - $(".issues_content").after(form); | |
4 | 3 | $('select#issue_assignee_id').chosen(); |
5 | 4 | $('select#issue_milestone_id').chosen(); |
6 | 5 | $("#new_issue_dialog").show("fade", { direction: "right" }, 150); |
... | ... | @@ -10,9 +9,8 @@ function switchToNewIssue(form){ |
10 | 9 | }); |
11 | 10 | } |
12 | 11 | |
13 | -function switchToEditIssue(form){ | |
12 | +function switchToEditIssue(){ | |
14 | 13 | $(".issues_content").hide("fade", { direction: "left" }, 150, function(){ |
15 | - $(".issues_content").after(form); | |
16 | 14 | $('select#issue_assignee_id').chosen(); |
17 | 15 | $('select#issue_milestone_id').chosen(); |
18 | 16 | $("#edit_issue_dialog").show("fade", { direction: "right" }, 150); |
... | ... | @@ -33,8 +31,8 @@ function switchFromEditIssue(){ |
33 | 31 | function backToIssues(){ |
34 | 32 | $("#edit_issue_dialog, #new_issue_dialog").hide("fade", { direction: "right" }, 150, function(){ |
35 | 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 | 36 | $('.add_new').show(); |
39 | 37 | }); |
40 | 38 | }); | ... | ... |
app/views/issues/edit.js.haml
1 | 1 | :plain |
2 | - var edit_issue_dialog = $("<div id='edit_issue_dialog'></div>"); | |
3 | - edit_issue_dialog.html("#{escape_javascript(render('form'))}"); | |
4 | - switchToEditIssue(edit_issue_dialog); | |
2 | + $("#edit_issue_dialog").html("#{escape_javascript(render('form'))}"); | |
3 | + switchToEditIssue(); | |
5 | 4 | ... | ... |
app/views/issues/index.html.haml
app/views/issues/new.js.haml