mirror of
https://github.com/ejwa/gitinspector.git
synced 2024-09-30 03:11:29 +02:00
Added HTML output to the changes module.
This commit is contained in:
parent
13b11f4961
commit
65d273c0ef
18
changes.py
18
changes.py
@ -163,6 +163,7 @@ class ChangesOutput(Outputable):
|
|||||||
authorinfo_list = get(self.hard).get_authorinfo_list()
|
authorinfo_list = get(self.hard).get_authorinfo_list()
|
||||||
total_changes = 0.0
|
total_changes = 0.0
|
||||||
changes_xml = "<div><div class=\"box\">"
|
changes_xml = "<div><div class=\"box\">"
|
||||||
|
chart_data = ""
|
||||||
|
|
||||||
for i in authorinfo_list:
|
for i in authorinfo_list:
|
||||||
total_changes += authorinfo_list.get(i).insertions
|
total_changes += authorinfo_list.get(i).insertions
|
||||||
@ -185,10 +186,25 @@ class ChangesOutput(Outputable):
|
|||||||
changes_xml += "<td>" + str(authorinfo.deletions) + "</td>"
|
changes_xml += "<td>" + str(authorinfo.deletions) + "</td>"
|
||||||
changes_xml += "<td>" + "{0:.2f}".format(percentage) + "</td>"
|
changes_xml += "<td>" + "{0:.2f}".format(percentage) + "</td>"
|
||||||
changes_xml += "</tr>"
|
changes_xml += "</tr>"
|
||||||
|
chart_data += "{{label: \"{0}\", data: {1}}}".format(entry, "{0:.2f}".format(percentage))
|
||||||
|
|
||||||
|
if sorted(authorinfo_list)[-1] != entry:
|
||||||
|
chart_data += ", "
|
||||||
|
|
||||||
changes_xml += ("<tfoot><tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td>" +
|
changes_xml += ("<tfoot><tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td>" +
|
||||||
"</tr></tfoot></tbody></table>")
|
"</tr></tfoot></tbody></table>")
|
||||||
changes_xml += "</div>"
|
changes_xml += "<div class=\"chart\" id=\"changes_chart\"></div></div>"
|
||||||
|
|
||||||
|
changes_xml += "<script type=\"text/javascript\">"
|
||||||
|
changes_xml += " $.plot($(\"#changes_chart\"), [{0}], {{".format(chart_data)
|
||||||
|
changes_xml += " series: {"
|
||||||
|
changes_xml += " pie: {"
|
||||||
|
changes_xml += " innerRadius: 0.4,"
|
||||||
|
changes_xml += " show: true"
|
||||||
|
changes_xml += " }"
|
||||||
|
changes_xml += " }"
|
||||||
|
changes_xml += " });"
|
||||||
|
changes_xml += "</script>"
|
||||||
else:
|
else:
|
||||||
changes_xml += "<p>" + __no_commited_files__ + ".</p>"
|
changes_xml += "<p>" + __no_commited_files__ + ".</p>"
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user