From 9f87e6241991b316046721b43dcdba07dae68b62 Mon Sep 17 00:00:00 2001 From: Julien Lancelot Date: Thu, 7 Feb 2013 10:22:18 +0100 Subject: [PATCH] Do not display 'New window' in popup mode --- .../webapp/WEB-INF/app/controllers/resource_controller.rb | 4 ++++ .../main/webapp/WEB-INF/app/controllers/test_controller.rb | 4 ++-- .../src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb | 2 ++ .../src/main/webapp/WEB-INF/app/views/resource/index.html.erb | 2 +- .../{_testable_working_view.html.erb => _testable.html.erb} | 0 .../{_testcase_working_view.html.erb => _testcase.html.erb} | 0 sonar-server/src/main/webapp/javascripts/resource.js | 2 ++ 7 files changed, 11 insertions(+), 3 deletions(-) rename sonar-server/src/main/webapp/WEB-INF/app/views/test/{_testable_working_view.html.erb => _testable.html.erb} (100%) rename sonar-server/src/main/webapp/WEB-INF/app/views/test/{_testcase_working_view.html.erb => _testcase.html.erb} (100%) diff --git a/sonar-server/src/main/webapp/WEB-INF/app/controllers/resource_controller.rb b/sonar-server/src/main/webapp/WEB-INF/app/controllers/resource_controller.rb index 50e25733cea..61b14bd0254 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/controllers/resource_controller.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/controllers/resource_controller.rb @@ -37,6 +37,7 @@ class ResourceController < ApplicationController access_denied unless has_role?(:user, @resource) @snapshot=@resource.last_snapshot + @popup_mode = params[:popup] == 'true' if @snapshot load_extensions() @@ -63,7 +64,10 @@ class ResourceController < ApplicationController else render_resource_deleted() end + # popup mode else + # Always display title in popup mode + @params_opts = '&popup=true&display_title=true' params[:layout] = 'false' render :action => 'index' end diff --git a/sonar-server/src/main/webapp/WEB-INF/app/controllers/test_controller.rb b/sonar-server/src/main/webapp/WEB-INF/app/controllers/test_controller.rb index 2d8f4e25125..388cb8d3782 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/controllers/test_controller.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/controllers/test_controller.rb @@ -27,7 +27,7 @@ class TestController < ApplicationController @test = params[:test].to_s @test_plan = java_facade.testPlan(snapshot_id) @test_case = @test_plan.testCasesByName(@test).first - render :partial => 'test/testcase_working_view' + render :partial => 'test/testcase' end def testable @@ -45,7 +45,7 @@ class TestController < ApplicationController test_cases << test_case @test_case_by_test_plan[test_plan] = test_cases end - render :partial => 'test/testable_working_view' + render :partial => 'test/testable' end end \ No newline at end of file diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb index a1b01446a25..bcd361042d6 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb +++ b/sonar-server/src/main/webapp/WEB-INF/app/views/resource/_tabs.html.erb @@ -30,9 +30,11 @@ <% first=false end %> + <% unless @popup_mode %>
  • <%= message('new_window') -%>
  • + <% end %>