You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@allura.apache.org by je...@apache.org on 2015/07/22 14:31:14 UTC
[18/42] allura git commit: [#7897] ticket:814 Preserve ticket comment
on edit & focus description field to show content
[#7897] ticket:814 Preserve ticket comment on edit & focus description field to show content
Project: http://git-wip-us.apache.org/repos/asf/allura/repo
Commit: http://git-wip-us.apache.org/repos/asf/allura/commit/9e38e6d7
Tree: http://git-wip-us.apache.org/repos/asf/allura/tree/9e38e6d7
Diff: http://git-wip-us.apache.org/repos/asf/allura/diff/9e38e6d7
Branch: refs/heads/ib/7897
Commit: 9e38e6d7551b6c813c2efda313ab189c8a36865f
Parents: 8be4072
Author: Igor Bondarenko <je...@gmail.com>
Authored: Tue Jul 7 17:50:30 2015 +0300
Committer: Igor Bondarenko <je...@gmail.com>
Committed: Wed Jul 22 10:59:52 2015 +0300
----------------------------------------------------------------------
.../forgetracker/templates/tracker/new_ticket.html | 4 ----
.../forgetracker/templates/tracker/ticket.html | 15 +++++++++++----
2 files changed, 11 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/allura/blob/9e38e6d7/ForgeTracker/forgetracker/templates/tracker/new_ticket.html
----------------------------------------------------------------------
diff --git a/ForgeTracker/forgetracker/templates/tracker/new_ticket.html b/ForgeTracker/forgetracker/templates/tracker/new_ticket.html
index dd9f5e9..24141a4 100644
--- a/ForgeTracker/forgetracker/templates/tracker/new_ticket.html
+++ b/ForgeTracker/forgetracker/templates/tracker/new_ticket.html
@@ -33,10 +33,6 @@
{% block extra_css %}
<style type="text/css">
- .markdown_edit textarea {
- height: 100px;
- }
-
.new-ticket-title {
top: 7px;
position: absolute;
http://git-wip-us.apache.org/repos/asf/allura/blob/9e38e6d7/ForgeTracker/forgetracker/templates/tracker/ticket.html
----------------------------------------------------------------------
diff --git a/ForgeTracker/forgetracker/templates/tracker/ticket.html b/ForgeTracker/forgetracker/templates/tracker/ticket.html
index 5f9f534..a68e723 100644
--- a/ForgeTracker/forgetracker/templates/tracker/ticket.html
+++ b/ForgeTracker/forgetracker/templates/tracker/ticket.html
@@ -192,10 +192,13 @@
var original_title = title_holder.text();
var title_actions = title_holder.find('small');
var vote = $('#vote');
- var discussion_comment_textarea = $('#new_post_holder').find('form').find('textarea');
+
+ function get_cm($elem) { return $('.CodeMirror', $elem)[0].CodeMirror; }
+
+ var discussion_comment_cm = get_cm($('#new_post_holder'));
$('a.edit_ticket').click(function () {
- var not_posted_comment = discussion_comment_textarea.val();
+ var not_posted_comment = discussion_comment_cm.getValue();
form_holder.show();
view_holder.hide();
discussion_holder.hide();
@@ -206,8 +209,12 @@
vote.hide();
$('div.new-ticket-title label').hide();
$('a.edit_ticket').addClass('btn_activate');
- $('textarea[name="ticket_form.description"]').trigger('editticket.forgetracker').focus();
- $('textarea[name="ticket_form.comment"]').val(not_posted_comment);
+ var cm = get_cm(form_holder);
+ cm.refresh();
+ cm.focus();
+ var comment_cm = get_cm($('textarea[name="ticket_form.comment"]').parent());
+ comment_cm.setValue(not_posted_comment);
+ $('textarea[name="ticket_form.description"]').trigger('editticket.forgetracker');
$(this).trigger('editTicket');
return false;
});