[llvm-commits] [zorg] r110920 - /zorg/trunk/lnt/lnt/util/NTEmailReport.py
Daniel Dunbar
daniel at zuster.org
Thu Aug 12 09:03:38 PDT 2010
Author: ddunbar
Date: Thu Aug 12 11:03:38 2010
New Revision: 110920
URL: http://llvm.org/viewvc/llvm-project?rev=110920&view=rev
Log:
LNT/simple: Embed resources used in HTML reports so the messages are viewable
without web access.
Modified:
zorg/trunk/lnt/lnt/util/NTEmailReport.py
Modified: zorg/trunk/lnt/lnt/util/NTEmailReport.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/util/NTEmailReport.py?rev=110920&r1=110919&r2=110920&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/util/NTEmailReport.py (original)
+++ zorg/trunk/lnt/lnt/util/NTEmailReport.py Thu Aug 12 11:03:38 2010
@@ -363,13 +363,28 @@
html_report = html_report.getvalue()
if not only_html_body:
+ # We embed the additional resources, so that the message is self
+ # contained.
+ viewer_path = os.path.join(os.path.dirname(os.path.dirname(__file__)),
+ "viewer")
+ style_css = open(os.path.join(viewer_path, "resources",
+ "style.css")).read()
+ header = """
+ <style type="text/css">
+%s
+ </style>""" % style_css
+ if graphs:
+ view2d_js = open(os.path.join(viewer_path, "js",
+ "View2D.js")).read()
+ header += """
+ <script type="text/javascript">
+%(view2d_js)s
+ </script>""" % view2d_js
+
html_report = """
<html>
<head>
- <link rel="stylesheet" href="%(baseurl)s/resources/style.css"
- type="text/css"/>
- <script src="%(baseurl)s/resources/sorttable.js"></script>
- <script src="%(baseurl)s/js/View2D.js"></script>
+%(header)s
<title>%(subject)s</title>
</head>
<body onload="init_report()">
More information about the llvm-commits
mailing list