From 78b2a14093df61a3cdece5ad91ef968b8b9911ce Mon Sep 17 00:00:00 2001 From: Renan Teruo + Diego Araújo Date: Wed, 16 May 2012 15:01:13 -0300 Subject: [PATCH] [Mezuro] Implemented validation for code configuration. --- plugins/mezuro/public/javascripts/validations.js | 9 +++++++-- plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb | 2 +- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/mezuro/public/javascripts/validations.js b/plugins/mezuro/public/javascripts/validations.js index f14b307..21e4cfc 100644 --- a/plugins/mezuro/public/javascripts/validations.js +++ b/plugins/mezuro/public/javascripts/validations.js @@ -1,3 +1,8 @@ function validate_metric_configuration(){ - alert("Pizza"); -} \ No newline at end of file + var x=document.forms["configuration_form"]["metric_configuration[code]"].value; + if (x==null || x=="") + { + alert("Code must be filled out"); + return false; + } +} diff --git a/plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb b/plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb index c2f1b8e..b30f692 100644 --- a/plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb +++ b/plugins/mezuro/views/mezuro_plugin_myprofile/new_metric_configuration.html.erb @@ -3,7 +3,7 @@

<%= @configuration_name %> Configuration

-<% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get, :html => { :onSubmit => 'validate_metric_configuration()'} do |f| %> +<% form_for :metric_configuration, :url => {:action =>"create_metric_configuration", :controller => "mezuro_plugin_myprofile"}, :method => :get, :html => { :name => "configuration_form", :onSubmit => 'return validate_metric_configuration()'} do |f| %> <%= hidden_field_tag :configuration_name, @configuration_name %> <%= hidden_field_tag :scope, @metric.scope %> -- libgit2 0.21.2