From d79f8d317bf85d36ba9026c2f6830c6b6b60a4c2 Mon Sep 17 00:00:00 2001 From: Mark Sapiro Date: Wed, 21 Jun 2017 09:59:41 -0700 Subject: Added text for screen readers only to checkboxes on admin Membership List. --- Mailman/htmlformat.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'Mailman/htmlformat.py') 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%s' % (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("""\ + +""") if mm_cfg.WEB_HEAD_ADD: output.append(mm_cfg.WEB_HEAD_ADD) output.append('%s' % tab) -- cgit v1.2.3