From b76c70aec392e8423fde6a29fb5b2a7a9f6a045f Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 6 May 2025 20:30:33 +0200 Subject: Rename pug files to match access url. --- views/create_title.pug | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 views/create_title.pug (limited to 'views/create_title.pug') diff --git a/views/create_title.pug b/views/create_title.pug new file mode 100644 index 0000000..c4c5c2a --- /dev/null +++ b/views/create_title.pug @@ -0,0 +1,83 @@ +//- vim:ts=4:sw=4: +doctype html +html + head + include head + title= title.title_name + body + include header + article + + h1= title.title_name + + div.logo + +gamecover(title.title_id) + + if limit + p.error= limit + if !user + p.error You are not logged in! + + form(method="post" action="/create/"+title.title_id) + if Array.isArray(rules.scenarios) + if rules.scenarios.length > 1 + p Scenario: + br + select(name="scenario") + each scenario in rules.scenarios + if scenario === rules.default_scenario + option(value=scenario selected)= scenario + else + option(value=scenario)= scenario + else + input(type="hidden" name="scenario" value=rules.scenarios[0]) + else + p Scenario: + br + select(name="scenario") + each list, name in rules.scenarios + if name === "" + each scenario in list + if scenario === rules.default_scenario + option(value=scenario selected)= scenario + else + option(value=scenario)= scenario + else + optgroup(label=name) + each scenario in list + if scenario === rules.default_scenario + option(value=scenario selected)= scenario + else + option(value=scenario)= scenario + + | !{ title.create_html } + + if user + p Notice: + br + input(type="text" autocomplete="off" name="notice" size=45 placeholder="What are you looking for?") + + p Pace: + each text, pace in PACE_TEXT + br + label + input(type="radio" name="pace" value=pace checked=pace===0) + | #{PACE_ICON[pace]} #{text} + + p + label + input(type="checkbox" name="is_random" value="true") + | Random player roles + + p + label + input(type="checkbox" name="is_private" value="true") + | Private + + if !limit + p + button(type="submit") Create + + else + p Login or sign up to play. + -- cgit v1.2.3