(Arne Babenhauserheide)
2014-02-08: wrap long lines in the readme (via CSS). wrap long lines in the readme (via CSS).
diff --git a/staticsite.py b/staticsite.py
--- a/staticsite.py
+++ b/staticsite.py
@@ -186,9 +186,9 @@ def parsereadme(filepath, truncated=Fals
with open(filepath) as r:
readme = r.read()
if truncated:
- return "<pre>" + "\n".join(readme.splitlines()[:5]) + "</pre>"
+ return "<pre style=\"white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;\">" + "\n".join(readme.splitlines()[:5]) + "</pre>"
else:
- return "<pre>" + readme + "</pre>"
+ return "<pre style=\"white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;\">" + readme + "</pre>"
def overviewlogstring(ui, repo, revs, template=templates["commitlog"]):
"""Get the string for a log of the given revisions for the overview page."""