Commit dbfafb3deaf501632ae92886ec3e0b2253e64af0

Authored by João M. M. da Silva + Rafael Manzo + Diego Araújo
Committed by Paulo Meireles
1 parent cc5e18e1

[Mezuro] Using Noosfero's colorpicker script.

plugins/mezuro/lib/kalibro/range.rb
@@ -35,11 +35,7 @@ class Kalibro::Range < Kalibro::Model @@ -35,11 +35,7 @@ class Kalibro::Range < Kalibro::Model
35 end 35 end
36 36
37 def mezuro_color 37 def mezuro_color
38 - @color.nil? ? "#e4ca2d" : @color.gsub(/^ff/, "#") 38 + @color.nil? ? "e4ca2d" : @color.gsub(/^ff/, "")
39 end 39 end
40 -  
41 - def color=(new_color)  
42 - @color = new_color.gsub(/^#/, "ff")  
43 - end  
44 - 40 +
45 end 41 end
plugins/mezuro/test/unit/kalibro/range_test.rb
@@ -18,15 +18,11 @@ class RangeTest < ActiveSupport::TestCase @@ -18,15 +18,11 @@ class RangeTest < ActiveSupport::TestCase
18 end 18 end
19 19
20 should 'create a default color for new range' do 20 should 'create a default color for new range' do
21 - assert_equal "#e4ca2d", Kalibro::Range.new.mezuro_color 21 + assert_equal "e4ca2d", Kalibro::Range.new.mezuro_color
22 end 22 end
23 23
24 should "convert color from 'ff' to '#'" do 24 should "convert color from 'ff' to '#'" do
25 - assert_equal "#ff0000", @range.mezuro_color 25 + assert_equal "ff0000", @range.mezuro_color
26 end 26 end
27 27
28 - should "convert color from '#' to 'ff' when creating a new range" do  
29 - assert_equal "ffff0000", Kalibro::Range.new({:color => '#ff0000'}).color  
30 - end  
31 -  
32 end 28 end
plugins/mezuro/views/mezuro_plugin_metric_configuration/edit_compound_metric_configuration.html.erb
1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script> 1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script>
2 -<script src="/plugins/mezuro/javascripts/colorPicker/jquery.colorPicker.min.js" type="text/javascript"></script>  
3 -<script src="/plugins/mezuro/javascripts/colorPicker/jquery.colorPicker.js" type="text/javascript"></script> 2 +<script src="/javascripts/colorpicker.js" type="text/javascript"></script>
  3 +<script src="/javascripts/colorpicker-noosfero.js" type="text/javascript"></script>
4 4
5 <h2><%= @configuration_content.name %> Configuration</h2> 5 <h2><%= @configuration_content.name %> Configuration</h2>
6 6
plugins/mezuro/views/mezuro_plugin_metric_configuration/edit_metric_configuration.html.erb
1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script> 1 <script src="/plugins/mezuro/javascripts/validations.js" type="text/javascript"></script>
2 -<script src="/plugins/mezuro/javascripts/colorPicker/jquery.colorPicker.min.js" type="text/javascript"></script>  
3 -<script src="/plugins/mezuro/javascripts/colorPicker/jquery.colorPicker.js" type="text/javascript"></script> 2 +<script src="/javascripts/colorpicker.js" type="text/javascript"></script>
  3 +<script src="/javascripts/colorpicker-noosfero.js" type="text/javascript"></script>
4 4
5 <h2><%= @configuration_content.name %> Configuration</h2> 5 <h2><%= @configuration_content.name %> Configuration</h2>
6 6
plugins/mezuro/views/mezuro_plugin_range/_range.html.erb
@@ -11,7 +11,7 @@ @@ -11,7 +11,7 @@
11 <td> 11 <td>
12 <%=range.grade%> 12 <%=range.grade%>
13 </td> 13 </td>
14 - <td bgcolor="#<%= range.color[2..-1] %>"></td> 14 + <td bgcolor="#<%= range.color %>"></td>
15 <% if (not user.nil?) && user.id == @profile.id %> 15 <% if (not user.nil?) && user.id == @profile.id %>
16 <td><%= link_to_remote "Edit", :url => {:action =>"edit_range", :controller => "mezuro_plugin_range", :id => params[:id], :metric_name => params[:metric_name], :beginning_id => range.beginning} %> 16 <td><%= link_to_remote "Edit", :url => {:action =>"edit_range", :controller => "mezuro_plugin_range", :id => params[:id], :metric_name => params[:metric_name], :beginning_id => range.beginning} %>
17 </td> 17 </td>
plugins/mezuro/views/mezuro_plugin_range/_range_form.html.erb
@@ -39,7 +39,7 @@ @@ -39,7 +39,7 @@
39 <%= f.label :color, "(*) Color:" %> 39 <%= f.label :color, "(*) Color:" %>
40 </td> 40 </td>
41 <td> 41 <td>
42 - <%= f.text_field(:color, :id => "range_color", :value => @range.mezuro_color) %> 42 + <%= colorpicker_field(:range, :color, :value => @range.mezuro_color) %>Click in the field to change Color
43 </td> 43 </td>
44 </tr> 44 </tr>
45 <tr> 45 <tr>
@@ -52,11 +52,3 @@ @@ -52,11 +52,3 @@
52 </tr> 52 </tr>
53 </table> 53 </table>
54 <%= f.submit "Save Range" %> 54 <%= f.submit "Save Range" %>
55 -  
56 -<script>jQuery(document).ready(function($) {  
57 - $('#range_color').colorPicker({  
58 - onColorChange : function(id, newValue) {  
59 - jQuery('#range_color').val(newValue);  
60 - }  
61 - });  
62 -});</script>