Commit 748f28e8b010069fb41ac2189ca3f1da497890ab

Authored by Diego Camarinha
1 parent d7043019

Tooltip messages for configurations, metric configurations and ranges.

Signed off by: Heitor Reis <marcheing@gmail.com>
app/views/compound_metric_configurations/_form.html.erb
@@ -3,52 +3,52 @@ @@ -3,52 +3,52 @@
3 <div class="form-table span9"> 3 <div class="form-table span9">
4 4
5 <%= f.fields_for :metric do |metric| %> 5 <%= f.fields_for :metric do |metric| %>
6 - <%= render partial: "metric_options", :locals => {:f => metric, :metric => @compound_metric_configuration.metric} %> 6 + <%= render partial: "metric_options", :locals => {:f => metric, :metric => @compound_metric_configuration.metric} %>
7 <% end %> 7 <% end %>
8 8
9 - <div class="form-row">  
10 - <div class="field-container">  
11 - <%= f.label :code, class: 'control-label' %>  
12 - <%= f.text_field :code, class: 'text-field' %>  
13 - </div>  
14 - <div class="help-container">  
15 - <p>  
16 - Code is a variable that keeps the value of a metric analysis. It is used inside a compound metric.  
17 - </p>  
18 - <p>  
19 - Example:  
20 - Code foo := 10  
21 - </p>  
22 - </div> 9 + <div class="form-row">
  10 + <div class="field-container">
  11 + <%= f.label :code, class: 'control-label' %>
  12 + <%= f.text_field :code, class: 'text-field' %>
23 </div> 13 </div>
  14 + <div class="help-container">
  15 + <p>
  16 + A variable that holds the value of a metric calculation. It can be used in the script of another compound metric.
  17 + </p>
  18 + <p>
  19 + Example:
  20 + Code foo := 10
  21 + </p>
  22 + </div>
  23 + </div>
24 24
25 - <div class="form-row">  
26 - <div class="field-container">  
27 - <%= f.label :weight, class: 'control-label' %>  
28 - <%= f.text_field :weight, class: 'text-field' %>  
29 - </div>  
30 - <div class="help-container">  
31 - <p>  
32 - It is the weight of the metric.  
33 - </p>  
34 - </div> 25 + <div class="form-row">
  26 + <div class="field-container">
  27 + <%= f.label :weight, class: 'control-label' %>
  28 + <%= f.text_field :weight, class: 'text-field' %>
  29 + </div>
  30 + <div class="help-container">
  31 + <p>
  32 + It is used to calculate the weighted average of a <%= link_to 'module', tutorials_path("keywords", anchor: "module")%>'s grade.
  33 + </p>
35 </div> 34 </div>
  35 + </div>
36 36
37 - <% if @compound_metric_configuration.persisted? %>  
38 - <%= hidden_field_tag(:reading_group_id, @metric_configuration.reading_group_id) %>  
39 - <% else %>  
40 - <div class="form-row">  
41 - <div class="field-container">  
42 - <%= f.label :reading_group_id, 'Reading Group', class: 'control-label' %>  
43 - <%= f.select( :reading_group_id, reading_group_options, {class: 'form-control'} ) %>  
44 - </div>  
45 - <div class="help-container">  
46 - <p>  
47 - The Reading Group associated with this metric.  
48 - </p>  
49 - </div>  
50 - </div>  
51 - <% end %> 37 + <% if @compound_metric_configuration.persisted? %>
  38 + <%= hidden_field_tag(:reading_group_id, @metric_configuration.reading_group_id) %>
  39 + <% else %>
  40 + <div class="form-row">
  41 + <div class="field-container">
  42 + <%= f.label :reading_group_id, 'Reading Group', class: 'control-label' %>
  43 + <%= f.select( :reading_group_id, reading_group_options, {class: 'form-control'} ) %>
  44 + </div>
  45 + <div class="help-container">
  46 + <p>
  47 + The <%= link_to 'Reading Group', tutorials_path('keywords', anchor: 'reading_group') %> associated with this metric.
  48 + </p>
  49 + </div>
  50 + </div>
  51 + <% end %>
52 </div> 52 </div>
53 </div> 53 </div>
54 <br> 54 <br>
app/views/compound_metric_configurations/_metric_options.html.erb
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 </div> 29 </div>
30 <div class="help-container"> 30 <div class="help-container">
31 <p> 31 <p>
32 - A mathematical expression to calculate your compound metric. 32 + A mathematical expression (in javascript) to calculate your compound metric. It needs a return statement. The codes of already created metrics can be used inside the script.
33 </p> 33 </p>
34 </div> 34 </div>
35 </div> 35 </div>
@@ -41,7 +41,7 @@ @@ -41,7 +41,7 @@
41 </div> 41 </div>
42 <div class="help-container"> 42 <div class="help-container">
43 <p> 43 <p>
44 - The code type your metric is designed to work with. 44 + The <%= link_to 'granularity', tutorials_path("keywords", anchor: "granularity")%> of the <%= link_to 'modules', tutorials_path("keywords", anchor: "module")%> measured by this metric.
45 </p> 45 </p>
46 </div> 46 </div>
47 </div> 47 </div>
app/views/metric_configurations/_form.html.erb
@@ -10,7 +10,7 @@ @@ -10,7 +10,7 @@
10 </div> 10 </div>
11 <div class="help-container"> 11 <div class="help-container">
12 <p> 12 <p>
13 - It is used to calculate the weighted average of a <%= link_to 'module', tutorials_path("keywords", anchor: "module")%>. 13 + It is used to calculate the weighted average of a <%= link_to 'module', tutorials_path("keywords", anchor: "module")%>'s grade.
14 </p> 14 </p>
15 </div> 15 </div>
16 </div> 16 </div>
app/views/mezuro_ranges/_form.html.erb
1 <%= render :partial => 'shared/form_errors', :locals => {:object => @mezuro_range} %> 1 <%= render :partial => 'shared/form_errors', :locals => {:object => @mezuro_range} %>
2 2
3 -<div class="row margin-left-none">  
4 - <div class="form-table span9"> 3 + <div class="row margin-left-none">
  4 + <div class="form-table span9">
5 5
6 - <div class="form-row">  
7 - <div class="field-container" >  
8 - <%= f.label :beginning, class: 'control-label' %>  
9 - <%= f.text_field :beginning, class: 'diminished-text-field' %>  
10 - <%= link_to '-&#8734'.html_safe, 'javascript:void(0)', :onClick => "jQuery( '#mezuro_range_beginning' ).val('-INF');", class: 'btn btn-default align-button' %>  
11 - </div>  
12 - <div class="help-container">  
13 - <p>  
14 - Starting value for your Range.  
15 - </p> 6 + <div class="form-row">
  7 + <% if @readings.size == 0 %>
  8 + <%= render partial: 'no_readings' %>
  9 + <% else %>
  10 + <div class="field-container">
  11 + <%= f.label :reading_id, 'Reading', class: 'control-label' %>
  12 + <%= f.select( :reading_id, readings_options(@readings), {class: 'form-control'} ) %>
  13 + </div>
  14 + <div class="help-container">
  15 + <p>
  16 + The <%= link_to 'Reading', tutorials_path('keywords', anchor: 'reading')%> associated with this <%= link_to 'Range', tutorials_path('keywords', anchor: 'range')%>.
  17 + </p>
  18 + </div>
  19 + <% end %>
16 </div> 20 </div>
17 - </div>  
18 21
19 - <div class="form-row">  
20 - <div class="field-container">  
21 - <%= f.label :end, class: 'control-label' %>  
22 - <%= f.text_field :end, class: 'diminished-text-field' %>  
23 - <%= link_to '&#8734'.html_safe, 'javascript:void(0)', :onClick => "jQuery( '#mezuro_range_end' ).val('INF');", class: 'btn btn-default align-button' %> 22 + <div class="form-row">
  23 + <div class="field-container" >
  24 + <%= f.label :beginning, class: 'control-label' %>
  25 + <%= f.text_field :beginning, class: 'diminished-text-field' %>
  26 + <%= link_to '-&#8734'.html_safe, 'javascript:void(0)', :onClick => "jQuery( '#mezuro_range_beginning' ).val('-INF');", class: 'btn btn-default align-button' %>
  27 + </div>
  28 + <div class="help-container">
  29 + <p>
  30 + This Range's lower limit.
  31 + </p>
  32 + </div>
24 </div> 33 </div>
25 - <div class="help-container">  
26 - <p>  
27 - Ending value for your Range.  
28 - </p>  
29 - </div>  
30 - </div>  
31 34
32 - <div class="form-row">  
33 - <div class="field-container">  
34 - <%= f.label :comments, class: 'control-label' %>  
35 - <%= f.text_area :comments, class: 'text-area' %>  
36 - </div>  
37 - <div class="help-container">  
38 - <p>  
39 - A short description of your Range.  
40 - </p> 35 + <div class="form-row">
  36 + <div class="field-container">
  37 + <%= f.label :end, class: 'control-label' %>
  38 + <%= f.text_field :end, class: 'diminished-text-field' %>
  39 + <%= link_to '&#8734'.html_safe, 'javascript:void(0)', :onClick => "jQuery( '#mezuro_range_end' ).val('INF');", class: 'btn btn-default align-button' %>
  40 + </div>
  41 + <div class="help-container">
  42 + <p>
  43 + This Range's upper limit.
  44 + </p>
  45 + </div>
41 </div> 46 </div>
42 - </div>  
43 47
44 - <div class="form-row">  
45 - <% if @readings.size == 0 %>  
46 - <%= render partial: 'no_readings' %>  
47 - <% else %>  
48 - <div class="field-container">  
49 - <%= f.label :reading_id, 'Reading', class: 'control-label' %>  
50 - <%= f.select( :reading_id, readings_options(@readings), {class: 'form-control'} ) %>  
51 - </div>  
52 - <div class="help-container">  
53 - <p>  
54 - The Reading associated with this Range.  
55 - </p>  
56 - </div>  
57 - <% end %> 48 + <div class="form-row">
  49 + <div class="field-container">
  50 + <%= f.label :comments, class: 'control-label' %>
  51 + <%= f.text_area :comments, class: 'text-area' %>
  52 + </div>
  53 + <div class="help-container">
  54 + <p>
  55 + An explanation of why you chose this interval, with that reading for this <%= link_to 'Metric', tutorials_path('keywords', anchor: 'metric')%>.
  56 + </p>
  57 + </div>
  58 + </div>
58 </div> 59 </div>
59 -  
60 </div> 60 </div>
61 -</div>  
62 61
63 -<div class="row margin-left-none" style="margin-top: 20px">  
64 - <%= f.submit 'Save', class: 'btn btn-primary' %>  
65 - <%= link_to 'Back', mezuro_configuration_metric_configuration_path(@mezuro_configuration_id, @metric_configuration_id), class: 'btn btn-default' %>  
66 -</div> 62 + <div class="row margin-left-none" style="margin-top: 20px">
  63 + <%= f.submit 'Save', class: 'btn btn-primary' %>
  64 + <%= link_to 'Back', mezuro_configuration_metric_configuration_path(@mezuro_configuration_id, @metric_configuration_id), class: 'btn btn-default' %>
  65 + </div>