]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-2771 surround the widget with <div id='block_1'> in order to be consistent...
authorSimon Brandhof <simon.brandhof@gmail.com>
Thu, 13 Oct 2011 10:07:05 +0000 (12:07 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Thu, 13 Oct 2011 10:07:05 +0000 (12:07 +0200)
sonar-server/src/main/webapp/WEB-INF/app/controllers/widget_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/views/widget/index.html.erb

index 1b7af59bb0d91c59d3b217e07a66af405eec8afb..fe0dab59a2d8de6930137953e7ad293382b4c263 100644 (file)
@@ -45,7 +45,7 @@ class WidgetController < ApplicationController
   def load_widget
     widget_key = params[:id]
     @widget_definition = java_facade.getWidget(widget_key)
-    @widget=Widget.new(:widget_key => widget_key)
+    @widget=Widget.new(:widget_key => widget_key, :id => 1)
     
     @widget_definition.getWidgetProperties().each do |property_definition|
       @widget.properties<<WidgetProperty.new(
index aba1a5a61ef32cd5c120e7b55a034e3e9a07f39b..b5a77d249a39afb6112c3b04c51ea60ae0dc1e25 100644 (file)
@@ -1,28 +1,30 @@
-<div class="<%= @widget_definition.getId() %>" style="height:100%;">
-  <%
-     begin
-       widget_body=render :inline => @widget_definition.getTarget().getTemplate(), :locals => {:widget_properties => @widget.properties_as_hash, :widget => @widget, :dashboard_configuration => @dashboard_configuration}
-     rescue => error
-       logger.error(message('dashboard.cannot_render_widget_x', :params => [@widget_definition.getId(), error]))
-       logger.error(error.backtrace.join("\n"))
-       widget_body=""
-     end
+<div id="block_1" class="block">
+  <div class="<%= @widget_definition.getId() %>" style="height:100%;">
+    <%
+       begin
+         widget_body=render :inline => @widget_definition.getTarget().getTemplate(), :locals => {:widget_properties => @widget.properties_as_hash, :widget => @widget, :dashboard_configuration => @dashboard_configuration}
+       rescue => error
+         logger.error(message('dashboard.cannot_render_widget_x', :params => [@widget_definition.getId(), error]))
+         logger.error(error.backtrace.join("\n"))
+         widget_body=""
+       end
 
-     if widget_body.include?('<')
-  %>
+       if widget_body.include?('<')
+    %>
+      <%
+         default_layout=(@widget_definition.getWidgetLayout().name()=='DEFAULT')
+         if default_layout
+      %>
+        <div class="widget">
+      <% end %>
+      <%= widget_body -%>
+      <% if default_layout %>
+        <div class="clear"></div>
+        </div>
+      <% end %>
     <%
-       default_layout=(@widget_definition.getWidgetLayout().name()=='DEFAULT')
-       if default_layout
+       end
     %>
-      <div class="widget">
-    <% end %>
-    <%= widget_body -%>
-    <% if default_layout %>
-      <div class="clear"></div>
-      </div>
-    <% end %>
-  <%
-     end
-  %>
-  <div style="clear: both;"></div>
+    <div style="clear: both;"></div>
+  </div>
 </div>
\ No newline at end of file