Author: matevz
Date: Wed Jun 5 09:57:14 2013
New Revision: 1489783
URL: http://svn.apache.org/r1489783
Log:
Ref. #533 - don't disable other forms when creating a new ticket (full form)
Modified:
bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html
Modified: bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html?rev=1489783&r1=1489782&r2=1489783&view=diff
==============================================================================
--- bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html
(original)
+++ bloodhound/trunk/bloodhound_theme/bhtheme/templates/bh_ticket.html Wed Jun
5 09:57:14 2013
@@ -81,7 +81,7 @@
// otherwise the default submit comment only happens
});
- function modify_ticket() {
+ function modify_ticket(newticket) {
if ($('#vc-summary').is('.edit-active'))
// Already in editable state
return;
@@ -124,11 +124,13 @@
$('#inplace-edit, #vc-status a').hide();
$('#edit-state-buttons, #edit-state-buttons-below,
#edit-workflow-buttons, #edit-comment').show();
- $('.activityfeed, .relations, #attachments').css('opacity', '0.3');
- // disable input controls on all other forms
- $('form:not("#inplace-propertyform") :input').attr('disabled',
'disabled');
-
- $('#qct-inline, #qct-inline-notice-success,
#qct-inline-notice-error').hide({'duration': 400});
+ if (!newticket)
+ {
+ // disable input controls on all other forms when in modify mode
+ $('.activityfeed, .relations, #attachments').css('opacity', '0.3');
+ $('form:not("#inplace-propertyform") :input').attr('disabled',
'disabled');
+ $('#qct-inline, #qct-inline-notice-success,
#qct-inline-notice-error').hide({'duration': 400});
+ }
}
function add_update_hidden_summary_fn() {
@@ -207,7 +209,7 @@
add_update_hidden_summary_fn();
$('#inplace-edit-button button#inplace-edit').click(function (e) {
- modify_ticket();
+ modify_ticket(false);
e.preventDefault();
});
</py:if>
@@ -278,7 +280,7 @@
$("#trac-add-comment").scrollToTop();
</py:if>
<py:if test="not ticket.exists">
- modify_ticket();
+ modify_ticket(true);
$('#vc-status').parent().hide();
$('#vc-product').parent().hide();
</py:if>