]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-3434 Files should be opened in new window
authorFabrice Bellingard <fabrice.bellingard@sonarsource.com>
Wed, 20 Feb 2013 17:26:55 +0000 (18:26 +0100)
committerFabrice Bellingard <fabrice.bellingard@sonarsource.com>
Wed, 20 Feb 2013 17:33:44 +0000 (18:33 +0100)
sonar-server/src/main/webapp/WEB-INF/app/views/drilldown/measures.html.erb
sonar-server/src/main/webapp/WEB-INF/app/views/drilldown/violations.html.erb

index bfd94f808346a1b5397457bcea10257e1bb519d2..1295da6a92d96edc0016d4162daf1fd2fe6ed01c 100644 (file)
             <tr class="<%= clazz -%>" id="row_<%= index -%>_<%= row_index -%>">
               <td nowrap>
                 <% if resource.source_code? %>
-                  <%= link_to(image_tag('new-window-16.gif'),
-                            {:controller => 'dashboard', :action => 'index', :id => resource.key, :period => params[:period],
-                             :metric => @metric ? @metric.id : nil, :rule => @rule ? @rule.id : @severity },
-                            :target => '_blank') %>
+                  <a href="<%= url_for :controller => 'resource', :action => 'index', :id => resource.key, :period => params[:period], :metric => @metric ? @metric.id : nil, :rule => @rule ? @rule.id : @severity, :display_title => 'true' -%>" 
+                     onclick="window.open(this.href,'resource-<%= resource.key.parameterize -%>','height=800,width=900,scrollbars=1,resizable=1');return false;" id="popup-<%= resource.key.parameterize -%>"><%= image_tag 'new-window-16.gif', :alt => message('new_window') -%></a>
                 <% else %>
                   <%= link_to(image_tag('zoom.png'), {:id => resource.id, :metric => @metric.id}, {:class => 'nolink'}) -%>
                 <% end %>
index 946ec329433d8d9dd4d9d2cd776d88fb8e5dd9ed..2ed8690458d774de249d5190ee16df41e725fec4 100644 (file)
           <tr class="<%= clazz -%>" id="row_<%= index -%>_<%= row_index -%>">
             <td nowrap>
               <% if resource.source_code? %>
-                <%= link_to(image_tag('new-window-16.gif'),
-                            {:controller => 'dashboard', :action => 'index', :id => resource.key, :period => params[:period],
-                             :metric => @metric ? @metric.id : nil, :rule => @rule ? @rule.id : @severity },
-                            :target => '_blank') %>
+                <a href="<%= url_for :controller => 'resource', :action => 'index', :id => resource.key, :period => params[:period], :metric => @metric ? @metric.id : nil, :rule => @rule ? @rule.id : @severity, :display_title => 'true' -%>" 
+                   onclick="window.open(this.href,'resource-<%= resource.key.parameterize -%>','height=800,width=900,scrollbars=1,resizable=1');return false;" id="popup-<%= resource.key.parameterize -%>"><%= image_tag 'new-window-16.gif', :alt => message('new_window') -%></a>
               <% else %>
                 <%= link_to(image_tag('zoom.png'), {:id => resource.id}, {:class => 'nolink'}) %>
               <% end %>