diff options
author | Godin <mandrikov@gmail.com> | 2010-12-01 13:38:41 +0000 |
---|---|---|
committer | Godin <mandrikov@gmail.com> | 2010-12-01 13:38:41 +0000 |
commit | 612acd33d50be6e3e4d6084ae2f6dce7edd7b4c8 (patch) | |
tree | 21cac37fd050ec004f49473e586fe8444c393b30 /plugins | |
parent | 0ec9be1302badbb39c4d9e6d9166584aabab914d (diff) | |
download | sonarqube-612acd33d50be6e3e4d6084ae2f6dce7edd7b4c8.tar.gz sonarqube-612acd33d50be6e3e4d6084ae2f6dce7edd7b4c8.zip |
SONAR-1450: Add creation date of violation to violations tab
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java index 5554154532c..fc911727fa8 100644 --- a/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java +++ b/plugins/sonar-core-plugin/src/main/java/org/sonar/plugins/core/violationsviewer/client/ViolationsPanel.java @@ -68,8 +68,8 @@ public class ViolationsPanel extends SourcePanel { filteredViolationsByLine.clear(); for (Violation violation : violations) { if (filter == null || filter.equals("") || violation.getRuleKey().equals(filter) || violation.getPriority().equals(filter)) { - Integer line=0; - if (violation.getLine()!=null) { + Integer line = 0; + if (violation.getLine() != null) { line = violation.getLine(); } List<Violation> lineViolations = filteredViolationsByLine.get(line); @@ -115,7 +115,6 @@ public class ViolationsPanel extends SourcePanel { return rows; } - public static class ViolationRow extends Row { private Violation violation; @@ -141,7 +140,12 @@ public class ViolationsPanel extends SourcePanel { @Override public String getColumn4() { return "<div class=\"warn\">" + Icons.forPriority(violation.getPriority()).getHTML() + "</img> " - + "<a href=\"" + Links.urlForRule(violation.getRuleKey(), false) + "\" onclick=\"window.open(this.href,'rule','height=800,width=900,scrollbars=1,resizable=1');return false;\" title=\"" + violation.getRuleKey() + "\"><b>" + Utils.escapeHtml(violation.getRuleName()) + "</b></a> : " + Utils.escapeHtml(violation.getMessage()) + "</div>"; + + Utils.formatDateTime(violation.getCreatedAt()) + + " <a href=\"" + Links.urlForRule(violation.getRuleKey(), false) + + "\" onclick=\"window.open(this.href,'rule','height=800,width=900,scrollbars=1,resizable=1');return false;\" title=\"" + + violation.getRuleKey() + "\"><b>" + + Utils.escapeHtml(violation.getRuleName()) + "</b></a> : " + + Utils.escapeHtml(violation.getMessage()) + "</div>"; } } |