diff options
author | Yasuhito FUTATSUKI at POEM <futatuki@poem.co.jp> | 2017-06-22 03:27:01 +0900 |
---|---|---|
committer | Yasuhito FUTATSUKI at POEM <futatuki@poem.co.jp> | 2017-06-22 03:27:01 +0900 |
commit | 066507c7aba29d9459e82137ae95ee42e6fe5e4e (patch) | |
tree | 5ae27b3be8cef455f1c5b39d4bb434f8fc4cdac7 /Mailman/htmlformat.py | |
parent | d4eb44d6a49fc95d4d8a0d921acf6b4cf7316fdc (diff) | |
parent | d79f8d317bf85d36ba9026c2f6830c6b6b60a4c2 (diff) | |
download | mailman2-066507c7aba29d9459e82137ae95ee42e6fe5e4e.tar.gz mailman2-066507c7aba29d9459e82137ae95ee42e6fe5e4e.tar.xz mailman2-066507c7aba29d9459e82137ae95ee42e6fe5e4e.zip |
Merge lp:mailman/2.1 rev 1718
Diffstat (limited to '')
-rwxr-xr-x | Mailman/htmlformat.py | 21 |
1 files changed, 20 insertions, 1 deletions
diff --git a/Mailman/htmlformat.py b/Mailman/htmlformat.py index f144c069..19f6457d 100755 --- a/Mailman/htmlformat.py +++ b/Mailman/htmlformat.py @@ -1,4 +1,4 @@ -# Copyright (C) 1998-2016 by the Free Software Foundation, Inc. +# Copyright (C) 1998-2017 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License @@ -318,6 +318,25 @@ class Document(Container): 'content="text/html; charset=%s">' % charset) if self.title: output.append('%s<TITLE>%s</TITLE>' % (tab, self.title)) + # This is a kluge to only add this style to the page that needs it. + parts = Utils.GetPathPieces() + if parts: + if len(parts) > 2 and parts[-1] not in ('add', 'remove', + 'change'): + parts[2] = 'list' + if (len(parts) == 2 and parts[1] == 'members' or + len(parts) > 2 and parts[1:3] == ['members', 'list']): + output.append("""\ +<style type="text/css"> + div.hidden + {position:absolute; + left:-10000px; + top:auto; + width:1px; + height:1px; + overflow:hidden;} +</style> +""") if mm_cfg.WEB_HEAD_ADD: output.append(mm_cfg.WEB_HEAD_ADD) output.append('%s</HEAD>' % tab) |