Commit d3747526fdcb2066fe8d7e05733eb9173d0e2010

Authored by Fellipe Souto Sampaio
Committed by fllsouto
1 parent 4223992a

Making the metric configuration form view conform to the tooltips specification.

signed-off-by: Pedro Paulo Vezza Campos <pedro@vezza.com.br>
app/views/metric_configurations/_form.html.erb
1 <%= render :partial => 'shared/form_errors', :locals => {:object => @metric_configuration} %> 1 <%= render :partial => 'shared/form_errors', :locals => {:object => @metric_configuration} %>
2 2
3 -<div class="form-group">  
4 - <%= f.label :code, class: 'control-label' %>  
5 - <%= f.text_field :code, class: 'form-control' %>  
6 -</div> 3 +<div class="row margin-left-none">
  4 + <div class="form-table span9">
7 5
8 -<div class="form-group">  
9 - <%= f.label :weight, class: 'control-label' %>  
10 - <%= f.text_field :weight, class: 'form-control' %>  
11 -</div> 6 + <div class="form-row">
  7 + <div class="field-container">
  8 + <%= f.label :code, class: 'control-label' %>
  9 + <%= f.text_field :code, class: 'text-field' %>
  10 + </div>
  11 + <div class="help-container">
  12 + <p>
  13 + Code it is a variable that holds the value of a metric analysis. It's used inside a compound metric
  14 + </p>
  15 + <p>
  16 + Example :
  17 + Code foo := 10
  18 + </p>
  19 + </div>
  20 + </div>
12 21
13 -<div class="form-group">  
14 - <%= f.label :aggregation_form, 'Aggregation Form', class: 'control-label' %>  
15 - <%= f.select( :aggregation_form, aggregation_options, {class: 'form-control'} ) %>  
16 -</div> 22 + <div class="form-row">
  23 + <div class="field-container">
  24 + <%= f.label :weight, class: 'control-label' %>
  25 + <%= f.text_field :weight, class: 'text-field' %>
  26 + </div>
  27 + <div class="help-container">
  28 + <p>
  29 + It's the weight of the metric
  30 + </p>
  31 + </div>
  32 + </div>
  33 +
  34 + <div class="form-row">
  35 + <div class="field-container">
  36 + <%= f.label :aggregation_form, 'Aggregation Form', class: 'control-label' %>
  37 + <%= f.select( :aggregation_form, aggregation_options, {class: 'form-control'} ) %>
  38 + </div>
  39 + <div class="help-container">
  40 + <p>
  41 + It's the aggregation form of the metric
  42 + </p>
  43 + </div>
  44 + </div>
  45 +
  46 + <% if @metric_configuration.persisted? %>
  47 + <%= hidden_field_tag(:reading_group_id, @metric_configuration.reading_group_id) %>
  48 + <% else %>
  49 + <div class="form-row">
  50 + <div class="field-container">
  51 + <%= f.label :reading_group_id, 'Reading Group', class: 'control-label' %>
  52 + <%= f.select( :reading_group_id, reading_group_options, {class: 'form-control'} ) %>
  53 + </div>
  54 + <div class="help-container">
  55 + <p>
  56 + The reading group that is associated with this metric
  57 + </p>
  58 + </div>
  59 + </div>
  60 + <% end %>
17 61
18 -<% if @metric_configuration.persisted? %>  
19 - <%= hidden_field_tag(:reading_group_id, @metric_configuration.reading_group_id) %>  
20 -<% else %>  
21 - <div class="form-group">  
22 - <%= f.label :reading_group_id, 'Reading Group', class: 'control-label' %>  
23 - <%= f.select( :reading_group_id, reading_group_options, {class: 'form-control'} ) %>  
24 </div> 62 </div>
25 -<% end %> 63 +</div>
26 64
27 <%= hidden_field_tag(:metric_name, @metric_configuration.metric.name) %> 65 <%= hidden_field_tag(:metric_name, @metric_configuration.metric.name) %>
28 <%= hidden_field_tag(:base_tool_name, @metric_configuration.base_tool_name) %> 66 <%= hidden_field_tag(:base_tool_name, @metric_configuration.base_tool_name) %>
29 -  
30 -<br>  
31 -<%= f.submit 'Save', class: 'btn btn-primary' %>  
app/views/metric_configurations/edit.html.erb
@@ -4,5 +4,8 @@ @@ -4,5 +4,8 @@
4 4
5 <%= form_for(@metric_configuration, :url => mezuro_configuration_metric_configuration_update_url(@mezuro_configuration_id, @metric_configuration.id), method: :put) do |f| %> 5 <%= form_for(@metric_configuration, :url => mezuro_configuration_metric_configuration_update_url(@mezuro_configuration_id, @metric_configuration.id), method: :put) do |f| %>
6 <%= render partial: 'form', locals: {f: f} %> 6 <%= render partial: 'form', locals: {f: f} %>
7 - <%= link_to 'Back', mezuro_configuration_path(@metric_configuration.configuration_id), class: 'btn btn-default' %> 7 + <div class="row margin-left-none" style="margin-top: 20px">
  8 + <%= f.submit 'Save', class: 'btn btn-primary' %>
  9 + <%= link_to 'Back', mezuro_configuration_path(@metric_configuration.configuration_id), class: 'btn btn-default' %>
  10 + </div>
8 <% end %> 11 <% end %>
app/views/metric_configurations/new.html.erb
@@ -23,5 +23,9 @@ @@ -23,5 +23,9 @@
23 23
24 <%= form_for(@metric_configuration, :url => mezuro_configuration_metric_configurations_path(@metric_configuration.configuration_id)) do |f| %> 24 <%= form_for(@metric_configuration, :url => mezuro_configuration_metric_configurations_path(@metric_configuration.configuration_id)) do |f| %>
25 <%= render partial: 'form', locals: {f: f} %> 25 <%= render partial: 'form', locals: {f: f} %>
26 - <%= link_to 'Back', mezuro_configuration_choose_metric_path(@metric_configuration.configuration_id), class: 'btn btn-default' %> 26 + <div class="row margin-left-none" style="margin-top: 20px">
  27 + <%= f.submit 'Save', class: 'btn btn-primary' %>
  28 + <%= link_to 'Back', mezuro_configuration_choose_metric_path(@metric_configuration.configuration_id), class: 'btn btn-default' %>
  29 + </div>
  30 +
27 <% end %> 31 <% end %>