]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-4303 improve popups
authorSimon Brandhof <simon.brandhof@gmail.com>
Mon, 3 Jun 2013 09:04:08 +0000 (11:04 +0200)
committerSimon Brandhof <simon.brandhof@gmail.com>
Mon, 3 Jun 2013 09:04:08 +0000 (11:04 +0200)
sonar-server/src/main/webapp/WEB-INF/app/views/issue/_changelog.html.erb
sonar-server/src/main/webapp/WEB-INF/app/views/issue/_issue.html.erb
sonar-server/src/main/webapp/WEB-INF/app/views/issue/_rule.html.erb
sonar-server/src/main/webapp/WEB-INF/app/views/issue/show.html.erb
sonar-server/src/main/webapp/javascripts/issue.js
sonar-server/src/main/webapp/stylesheets/style.css

index abf14866c45999d798f5af78fb2cc64b8de4796e..6f96669525fbbb2e7f6575651e906aa3c513cf51 100644 (file)
@@ -1,4 +1,4 @@
-<ul>
+<ul class="marginbottom10">
   <li>
     <%= format_datetime(@issue.creationDate()) -%>
     <% if @issue.reporter %>
@@ -15,5 +15,5 @@
 </ul>
 
 <div class="note">
-  <a href="#" onclick="return toggleIssueChangelog(this)">Hide</a><%= image_tag 'asc.png' -%>
+  <a href="#" onclick="return toggleIssueChangelog(this)"><%= message 'hide' -%></a><%= image_tag 'asc.png' -%>
 </div>
\ No newline at end of file
index ec8d800150e4fd82f0d2c49cacdd13656e54358f..de7d6ba281204703ad520dafc395d2f59d3e8804 100644 (file)
@@ -1,10 +1,7 @@
 <div class="code-issue" data-issue-key="<%= issue.key -%>" data-issue-component="<%= issue.componentKey() -%>" data-issue-rule="<%= issue.ruleKey().toString() -%>">
   <div class="code-issue-name">
     <div style="float: right">
-      <a target="issue"
-         href="<%= url_for :controller => 'issue', :action => 'show', :id => issue.key -%>">
-        <img src="<%= ApplicationController.root_context -%>/images/new-window-16.gif">
-      </a>
+      <a href="#" onclick="return openIssuePopup(this)"><img src="<%= ApplicationController.root_context -%>/images/new-window-16.gif"></a>
     </div>
 
     <img src="<%= ApplicationController.root_context -%>/images/priority/<%= issue.severity -%>.png" title="<%= h message("severity.#{issue.severity}") -%>">
index 5085f7cdefb05f1e3694c4e73a6e2556082e79bc..e67b1a7d1e04f5ae499e3be767e71c9641a064fb 100644 (file)
@@ -13,7 +13,7 @@
 <% end %>
 
 <div class="note">
-  <a href="#" onclick="return toggleIssueRule(this)">Hide</a><%= image_tag 'asc.png' -%>
+  <a href="#" onclick="return toggleIssueRule(this)"><%= message 'hide' -%></a><%= image_tag 'asc.png' -%>
   &nbsp;<%= image_tag 'sep12.png' -%>&nbsp;
   <%= @rule.plugin_name -%>
   &nbsp;<%= image_tag 'sep12.png' -%>&nbsp;
index bd91dd4939cf4aa44f720320f67dc683868b9863..8161c09ad7db76896ea6771f11012b7e48e250da 100644 (file)
@@ -1,3 +1 @@
-<div id="content">
-  <%= render :partial => 'issue/show' -%>
-</div>
+<%= render :partial => 'issue/show' -%>
\ No newline at end of file
index 7cfed4909c25994beb10dd525afc35c420dd739a..e034916d25118cbf2c2d11062c7766bb12342782 100644 (file)
@@ -238,4 +238,11 @@ function openIssueRulePopup(elt) {
   var ruleKey = issueElt.attr('data-issue-rule');
   openPopup(baseUrl + "/rules/show/" + ruleKey + "?layout=false", 'rule');
   return false;
+}
+
+function openIssuePopup(elt) {
+  var issueElt = $j(elt).closest('[data-issue-key]');
+  var issueKey = issueElt.attr('data-issue-key');
+  openPopup(baseUrl + "/issue/show/" + issueKey + "?layout=false", 'issue');
+  return false;
 }
\ No newline at end of file
index 59224045f1ba4cb660ea13b80e20344508256cbb..cbf43afaf30704818f2339f984d71c718f957a37 100644 (file)
@@ -826,7 +826,7 @@ ul.operations li img {
 }
 
 .code-global-issues {
-  padding: 0 0 10px 0;
+  padding: 10px;
 }
 
 .code-issues {
@@ -882,16 +882,6 @@ ul.operations li img {
   font-size: 12px;
 }
 
-
-
-
-
-
-
-
-
-
-
 .tab_header {
   border-bottom: 1px solid #DDD;
   background-color: #EFEFEF;