]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-3432 Simplify Ruby code
authorDavid Gageot <david@gageot.net>
Fri, 6 Jul 2012 12:11:32 +0000 (14:11 +0200)
committerDavid Gageot <david@gageot.net>
Fri, 6 Jul 2012 12:11:32 +0000 (14:11 +0200)
sonar-server/src/main/webapp/WEB-INF/app/views/rules_configuration/_rule_param.html.erb

index 2126c89bbd7c6fa54b120050d130961bc0b685db..5d2565854b811b596a62cbf62c2ef59804d58399 100644 (file)
@@ -1,14 +1,8 @@
-<% #locals : parameter, active_parameter, active_rule, is_admin, rule, profile, ancestor_active_rule
-   active_param_id = nil
-   param_value = parameter.default_value || ''
-   if active_parameter
-     active_param_id = active_parameter.id
-     param_value = active_parameter.value unless active_parameter.value.blank?
-   end
+<% param_value = parameter.default_value || ''
+   param_value = active_parameter.value if active_parameter
+   active_param_id = active_parameter.id if active_parameter
    active_rule_id = active_rule.id if active_rule
-   enable_modification = is_admin && !profile.provided?
-   span_id = "text_#{parameter.id}"
-   read_only = !active_rule || !enable_modification
+   read_only = !active_rule || !is_admin || profile.provided?
 %>
 
 <td class="form-key-cell"><%= parameter.name -%></td>
@@ -23,9 +17,9 @@
 
   <div id="error_<%= parameter.id -%>" class="error" style="display: none"></div>
 
-  <span id="<%= span_id -%>"><%= param_value_input(parameter, param_value, :disabled => read_only) -%></span>
+  <span id="text_<%= parameter.id -%>"><%= param_value_input(parameter, param_value, :disabled => read_only) -%></span>
 
-  <% if !read_only %>
+  <% unless read_only %>
     <%= submit_tag message('update_verb') %>
     <img src="<%= ApplicationController.root_context -%>/images/loading.gif" style="display:none;" id="param_loading_<%= parameter.id -%>">
     <% if active_parameter and active_parameter.errors.size>0 %>