Update htmlreport/cppcheck-htmlreport.

There were cases where two subsequent lines have errors, that they overlapped.

Also, add box-sizing and use single quotes inside double quotes to get rid of escaping them.
This commit is contained in:
XhmikosR 2013-10-24 08:12:21 +03:00
parent 31a0e35ef2
commit 7349d4b767
1 changed files with 11 additions and 7 deletions

View File

@ -29,16 +29,17 @@ body {
.error {
background-color: #ffb7b7;
margin: 0;
padding: 0;
}
.error2 {
background-color: #faa;
border: 1px dotted black;
display: inline-block;
margin-left: 4px;
margin-top: 4px;
padding: 1px
}
.highlight .hll {
padding: 1px;
}
#page {
@ -71,6 +72,9 @@ body {
}
#content {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
border-left: thin solid #aaa;
float: left;
margin: 5px;
@ -80,7 +84,7 @@ body {
.linenos {
border-right: thin solid #aaa;
color: #bbb;
color: lightgray;
padding-right: 6px;
}
@ -136,7 +140,7 @@ HTML_FOOTER = """
</html>
"""
HTML_ERROR = "<span class=\"error2\">&lt;--- %s</span>\n"
HTML_ERROR = "<span class='error2'>&lt;--- %s</span>\n"
class AnnotateCodeFormatter(HtmlFormatter):
@ -302,7 +306,7 @@ if __name__ == '__main__':
stream.write("<table>")
stream.write("<tr><th>Line</th><th>Id</th><th>Severity</th><th>Message</th></tr>")
for filename, data in files.items():
stream.write("<tr><td colspan='4'><a href=\"%s\">%s</a></td></tr>" % (data["htmlfile"], filename))
stream.write("<tr><td colspan='4'><a href='%s'>%s</a></td></tr>" % (data["htmlfile"], filename))
for error in data["errors"]:
if error['severity'] == 'error':
error_class = 'class="error"'