diff options
Diffstat (limited to 'sonar-server/src/main/webapp/WEB-INF/app/views/browse/extension.html.erb')
-rw-r--r-- | sonar-server/src/main/webapp/WEB-INF/app/views/browse/extension.html.erb | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/browse/extension.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/browse/extension.html.erb index f45db54fb12..9310d500de3 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/views/browse/extension.html.erb +++ b/sonar-server/src/main/webapp/WEB-INF/app/views/browse/extension.html.erb @@ -1,15 +1,18 @@ <%= render :partial => 'tabs' -%> <% if @extension.isGwt() %> - <%= render :partial => 'gwt/base', :locals => {:resource => @resource, :popup => false, :metric => nil} -%> - <div id="gwtpage"> </div> + <% if request.xhr? %> + <div id="gwtpage"> </div> + <script>loadGWT('<%= @extension.getId() -%>',<%= @resource.id -%>,'<%= @resource.key -%>', '<%= @resource.name -%>', '<%= @resource.scope -%>', '<%= @resource.qualifier -%>', '<%= @resource.language -%>');</script> - <!-- for SmartGWT --> - <script> var isomorphicDir = "<%= "#{ApplicationController.root_context}/deploy/gwt/#{@extension.getId()}" -%>/sc/";</script> - - - <script src="<%= ApplicationController.root_context -%>/deploy/gwt/<%= @extension.getId() -%>/<%= @extension.getId() -%>.nocache.js?<%= sonar_version -%>"></script> + <% else %> + <%= render :partial => 'gwt/base', :locals => {:resource => @resource, :popup => false, :metric => nil} -%> + <div id="gwtpage"> </div> + <!-- for SmartGWT --> + <script>var isomorphicDir = "<%= "#{ApplicationController.root_context}/deploy/gwt/#{@extension.getId()}" -%>/sc/";</script> + <script src="<%= ApplicationController.root_context -%>/deploy/gwt/<%= @extension.getId() -%>/<%= @extension.getId() -%>.nocache.js?<%= sonar_version -%>"></script> + <% end %> <% else # ruby on rails page %> <%= render :inline => @page.getTemplate() %> |