threaded HTTP server, rate limiting, remove slow-web rhetoric
This commit is contained in:
parent
63610145ee
commit
304f1eedf9
6 changed files with 59 additions and 19 deletions
12
templates.py
12
templates.py
|
|
@ -12,6 +12,14 @@ FORUM_CSS = """
|
|||
.forum-form { max-width: 500px; }
|
||||
.forum-form input:not([type=checkbox]):not([type=radio]), .forum-form textarea { width: 100%; box-sizing: border-box; }
|
||||
.forum-form textarea { resize: vertical; }
|
||||
.forum-form input, .forum-form textarea, .forum-form button { margin-bottom: 8px; }
|
||||
.forum-form small { display: block; margin-bottom: 6px; }
|
||||
.forum-form label { display: block; margin-bottom: 6px; }
|
||||
.forum-form + .forum-form { margin-top: 1rem; }
|
||||
.forum-form + .section-title { margin-top: 1rem; }
|
||||
.section-desc + .forum-form { margin-top: 0.8rem; }
|
||||
ul + .forum-form { margin-top: 1rem; }
|
||||
.checkbox-label { display: flex; align-items: center; gap: 6px; margin-bottom: 8px; }
|
||||
.forum-toolbar { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
|
||||
.forum-toolbar form { flex: 1; min-width: 160px; margin: 0; }
|
||||
.forum-toolbar input[name=q] { width: 100%; box-sizing: border-box; }
|
||||
|
|
@ -20,6 +28,10 @@ FORUM_CSS = """
|
|||
.forum-status { margin: 0 0 0.8rem 0; }
|
||||
.forum-status span { margin-right: 0.5rem; }
|
||||
.forum-nav { margin: 0.5rem 0; }
|
||||
.section { margin: 1.5rem 0; }
|
||||
.section-title { font-weight: 600; margin-bottom: 0.3rem; }
|
||||
.section-desc { font-size: 0.85rem; margin-bottom: 0.5rem; }
|
||||
.section ul { margin: 0.3rem 0; }
|
||||
</style>"""
|
||||
|
||||
DEFAULT_TEMPLATE = "<html>\n<head>\n<meta name=\"referrer\" content=\"no-referrer\">\n<meta http-equiv=\"x-dns-prefetch-control\" content=\"off\">\n" + FORUM_CSS + "</head>\n<body>\n{{content}}\n</body>\n</html>"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue