diff --git a/util/html.py b/util/html.py index aacdd28..ddce46a 100644 --- a/util/html.py +++ b/util/html.py @@ -24,10 +24,10 @@ $Id$ from cybertools.text.lib.BeautifulSoup import BeautifulSoup, Comment -validTags = ('b br div em font h1 h2 h3 i li ol p pre span strong ' +validTags = ('a b br div em font h1 h2 h3 i li ol p pre span strong ' 'table td tr u ul').split() -validAttrs = 'class style border cellspacing cellpadding align'.split() +validAttrs = 'align border cellpadding cellspacing class href style title'.split() validStyles = 'font-style font-weight'.split() validStyleParts = 'border padding'.split() diff --git a/util/html.txt b/util/html.txt index 4729b41..85d8388 100644 --- a/util/html.txt +++ b/util/html.txt @@ -13,7 +13,7 @@ $Id$ ... """ >>> sanitize(input, validAttrs=['style']) - u'\n

\nText\n

\n' + u'\n

\nText\n

\n' >>> sanitize(input, ['p', 'b'], ['class']) u'\n

\nText\n

\n'