]> source.dussan.org Git - redmine.git/commitdiff
Removed the "more" link to edit additional properties of an issue (#7603).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 6 Dec 2011 20:15:22 +0000 (20:15 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 6 Dec 2011 20:15:22 +0000 (20:15 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@8102 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/issues/_edit.html.erb
app/views/issues/_form.html.erb
public/stylesheets/application.css

index 9c99b234d7c4f12fd037fa2a90fbecb0e4f05704..022d159f14575132e7b71f2e4edf2a171bfadb4d 100644 (file)
@@ -2,11 +2,7 @@
     <%= error_messages_for 'issue', 'time_entry' %>
     <div class="box">
     <% if @edit_allowed || !@allowed_statuses.empty? %>
-        <fieldset class="tabular"><legend><%= l(:label_change_properties) %>
-        <% if !@issue.new_record? && !@issue.errors.any? && @edit_allowed %>
-        <small>(<%= link_to l(:label_more), {}, :onclick => 'Effect.toggle("issue_descr_fields", "appear", {duration:0.3}); return false;' %>)</small>
-        <% end %>
-        </legend>
+        <fieldset class="tabular"><legend><%= l(:label_change_properties) %></legend>
         <%= render :partial => (@edit_allowed ? 'form' : 'form_update'), :locals => {:f => f} %>
         </fieldset>
     <% end %>
index 57258fece2277f9efcf37d9d4c780e8f1ca54058..8b5c014a58604d03cce5f57c2c529f456ec0ea7c 100644 (file)
@@ -1,6 +1,5 @@
 <%= call_hook(:view_issues_form_details_top, { :issue => @issue, :form => f }) %>
 
-<div id="issue_descr_fields" <%= 'style="display:none"' unless @issue.new_record? || @issue.errors.any? %>>
 <% if @issue.safe_attribute_names.include?('is_private') %>
 <p style="float:right; margin-right:1em;">
   <label class="inline" for="issue_is_private" id="issue_is_private_label"><%= f.check_box :is_private, :no_label => true %> <%= l(:field_is_private) %></label>
                                      :with => "Form.serialize('issue-form')" %>
 
 <p><%= f.text_field :subject, :size => 80, :required => true %></p>
-<p><%= f.text_area :description,
+<p>
+       <label><%= l(:field_description) %></label>
+       <%= link_to_function image_tag('edit.png'), 
+    'Element.hide(this); Effect.toggle("issue_description_and_toolbar", "appear", {duration:0.3})' unless @issue.new_record? %>
+       <% content_tag 'span', :id => "issue_description_and_toolbar", :style => (@issue.new_record? ? nil : 'display:none') do %>
+         <%= f.text_area :description,
                    :cols => 60,
                    :rows => (@issue.description.blank? ? 10 : [[10, @issue.description.length / 50].max, 100].min),
                    :accesskey => accesskey(:edit),
-                   :class => 'wiki-edit' %></p>
-</div>
+                   :class => 'wiki-edit',
+                   :no_label => true %>
+  <% end %>
+</p>
 
 <div id="attributes" class="attributes">
   <%= render :partial => 'issues/attributes' %>
index 7c42e6f205216d1d6344ba426a582f1a63e29620..94bac1af06203d874d76ca9527744d829192334b 100644 (file)
@@ -405,7 +405,7 @@ p.pagination {margin-top:8px;}
 margin: 0;
 padding: 3px 0 3px 0;
 padding-left: 180px; /* width of left column containing the label elements */
-height: 1%;
+min-height: 1.8em;
 clear:left;
 }