Mercurial > p > roundup > code
annotate website/wiki/static/roundup/css/msie.css @ 6823:fe0091279f50
Refactor session db logging and key generation for sessions/otks
While I was working on the redis sessiondb stuff, I noticed that
log_wanrning, get_logger ... was duplicated. Also there was code to
generate a unique key for otks that was duplicated.
Changes:
creating new sessions_common.py and SessionsCommon class to provide
methods:
log_warning, log_info, log_debug, get_logger, getUniqueKey
getUniqueKey method is closer to the method used to make
session keys in client.py.
sessions_common.py now report when random_.py chooses a weak
random number generator. Removed same from rest.py.
get_logger reconciles all logging under
roundup.hyperdb.backends.<name of BasicDatabase class>
some backends used to log to root logger.
have BasicDatabase in other sessions_*.py modules inherit from
SessionCommon.
change logging to use log_* methods.
In addition:
remove unused imports reported by flake8 and other formatting
changes
modify actions.py, rest.py, templating.py to use getUniqueKey
method.
add tests for new methods
test_redis_session.py
swap out ModuleNotFoundError for ImportError to prevent crash in
python2 when redis is not present.
allow injection of username:password or just password into redis
connection URL. set pytest_redis_pw envirnment variable to password
or user:password when running test.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sun, 07 Aug 2022 01:51:11 -0400 |
| parents | 86c38b5aed66 |
| children |
| rev | line source |
|---|---|
|
4023
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
1 /* msie.css - MoinMoin MS Internet explorer bug workarounds */ |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
2 |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
3 /* IE6 and IE7 both suck with :before */ |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
4 a.www { padding-left: 14px; background: url(../img/moin-www.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
5 a.http { padding-left: 14px; background: url(../img/moin-www.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
6 a.https { padding-left: 14px; background: url(../img/moin-www.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
7 a.file { padding-left: 14px; background: url(../img/moin-ftp.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
8 a.ftp { padding-left: 14px; background: url(../img/moin-ftp.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
9 a.nntp { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
10 a.news { padding-left: 14px; background: url(../img/moin-news.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
11 a.telnet, a.ssh { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
12 a.irc, a.ircs { padding-left: 14px; background: url(../img/moin-telnet.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
13 a.mailto { padding-left: 14px; background: url(../img/moin-email.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
14 a.attachment { padding-left: 14px; background: url(../img/moin-attach.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
15 a.badinterwiki { padding-left: 14px; background: url(../img/moin-inter.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
16 a.interwiki { padding-left: 14px; background: url(../img/moin-inter.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
17 #message .warning { padding-left: 20px; background: url(../img/alert.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
18 #message .error { padding-left: 20px; background: url(../img/icon-error.png) left center no-repeat; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
19 |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
20 #pagetrail li, #pagelocation li { |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
21 border-left: 1px solid #AAA; |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
22 padding: 0 0.3em; |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
23 } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
24 |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
25 /* Spans for line-anchors - needed for IE6 and IE7 where omitting the "display: none" triggers rendering bugs. */ |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
26 span.anchor { display: none; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
27 |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
28 /* Fix for PeekABoo Bug */ |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
29 #page { min-height: 1%; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
30 |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
31 /* Some * html hacks for IE6 and below only (IE7 ignores * html) */ |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
32 |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
33 /* IE6 has a bug with rendering of float elements. We workaround this bug by |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
34 * assigning those elements a height attribute because we currently don't know |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
35 * a better solution. This results in IE calculating the correct height of the |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
36 * characters and displaying them correctly. We don't know any negative side |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
37 * effects of this workaround: |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
38 */ |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
39 * html div#page, * html div#header { height: 0.001%; } |
|
86c38b5aed66
svn repository setup
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
40 |
