/
boards.jade
executable file
·71 lines (70 loc) · 3.98 KB
/
boards.jade
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
extends ../basis/layout
block content
h1 Boards menu
h3 Add board
section.a_add_board
form(method="post")
input(type="text" name="name" pattern="^[a-z]+$" placeholder="Name" required)
input(type="text" name="category" placeholder="Category" required)
br
input(type="text" name="public_name" placeholder="Public name" required)
input(type="text" name="username" placeholder="Default username" required)
br
label Allow images
input(type="checkbox" value="true" name="image" checked)
label Allow tripcodes
input(type="checkbox" value="true" name="tripcode" checked)
label Required tripcodes
input(type="checkbox" value="true" name="tripcode_require")
br
label Hidden
input(type="checkbox" value="true" name="hidden")
label Required image in OP-post
input(type="checkbox" value="true" name="image_require" checked)
label Allow roulette
input(type="checkbox" value="true" name="roulette" checked)
br
input(type="text" name="bump" pattern="^[0-9]+$" placeholder="Bumplimit" value="500" required)
input(type="text" name="pages" pattern="^[0-9]+$" placeholder="Max pages" value="10" required)
br
input(type="text" name="threads" pattern="^[0-9]+$" placeholder="Threads on page" value="10" required)
input(type="text" name="max_size" pattern="^[0-9]+$" placeholder="Max image size in mb" value="2" required)
br
input(type="submit" value="Add")
- if(count == 0)
h3 No boards!
- else
h3 Total boards: #{count}
section.a_boards_list
- each board, i in boards
article.a_board
h4=i
aricle.a_board_form
form(method="post")
input(type="hidden" name="name" value=i)
input(type="text" name="category" placeholder="Category" value=board.category required)
br
input(type="text" name="public_name" placeholder="Public name" value=board.name required)
input(type="text" name="username" placeholder="Default username" value=board.default_username required)
br
label Allow images
input(type="checkbox" value="true" name="image" checked=board.image_permit)
label Allow tripcodes
input(type="checkbox" value="true" name="tripcode" checked=board.trip_permit)
label Required tripcodes
input(type="checkbox" value="true" name="tripcode_require" checked=board.trip_required)
br
label Hidden
input(type="checkbox" value="true" name="hidden" checked=board.hidden)
label Required image to OP-post
input(type="checkbox" value="true" name="image_require" checked=board.image_require)
label Allow roulette
input(type="checkbox" value="true" name="roulette" checked=board.roulette)
br
input(type="text" name="bump" pattern="^[0-9]+$" placeholder="Bumplimit" value=board.bumplimit required)
input(type="text" name="pages" pattern="^[0-9]+$" placeholder="Max pages" value=board.pages required)
br
input(type="text" name="threads" pattern="^[0-9]+$" placeholder="Threads on page" value=board.thread_in_page required)
input(type="text" name="max_size" pattern="^[0-9]+$" placeholder="Max image size in mb" value=board.size required)
br
input(type="submit" value="Edit")