diff options
Diffstat (limited to 'static')
| -rw-r--r-- | static/default.css | 4 | ||||
| -rw-r--r-- | static/submit.html | 55 | ||||
| -rw-r--r-- | static/submit.js | 14 |
3 files changed, 73 insertions, 0 deletions
diff --git a/static/default.css b/static/default.css index bdc1128..8f24f39 100644 --- a/static/default.css +++ b/static/default.css @@ -10,6 +10,10 @@ body { font-weight: 200; } +textarea { + resize: vertical; +} + h1 { margin-bottom: 4px; } diff --git a/static/submit.html b/static/submit.html new file mode 100644 index 0000000..79c4f82 --- /dev/null +++ b/static/submit.html @@ -0,0 +1,55 @@ +<!doctype html> + +<html> + <head> + <meta charset="utf-8" /> + <title>Code Golf Login</title> + <link rel="icon" href="favicon.ico"> + <link rel="stylesheet" href="default.css"> + <script type="text/javascript" src="submit.js"></script> + </head> + + <body onload="init()"> + <div id="layout"> + <div id="container"> + <div id="content"> + <a href="index.html">Home</a> + <h1>C&! Code Golf Leaderboard</h1> + <div id="submission-problem"></div> + <h2>Submit Solution</h2> + <div id="submission-div"> + <label for="submission-language">Language</label><br> + <select id="submission-language"> + <option value="c">C</option> + <option value="c++">C++</option> + <option value="go">Go</option> + <option value="haskell">Haskell</option> + <option value="java">Java</option> + <option value="javascript">JavaScript</option> + <option value="kotlin">Kotlin</option> + <option value="lisp">Lisp</option> + <option value="lua">Lua</option> + <option value="ocaml">OCaml</option> + <option value="python">Python</option> + <option value="ruby">Ruby</option> + <option value="rust">Rust</option> + <option value="typescript">TypeScript</option> + <option value="other">Other (specify below)</option> + </select> + <br><br> + <p>If your code requires any special instructions or additional details, provide them below. Languages not listed above can be specified here too. If you would like a language added to the list above, reach out to Daniel.</p><br> + <label for="submission-details">Additional Details</label><br> + <textarea id="submission-details" rows="4" cols="87"></textarea><br><br> + <label for="submission-code">Code</label><br> + <textarea id="submission-code" rows="16" cols="87"></textarea> + <br><br> + <button id="submission-button">Submit</button> + <br><br> + </div> + + <center>© 2026 Daniel Hader</center> + </div> + </div> + </div> + </body> +</html> diff --git a/static/submit.js b/static/submit.js new file mode 100644 index 0000000..81e3aa6 --- /dev/null +++ b/static/submit.js @@ -0,0 +1,14 @@ + +function submit() { + const submission = { + user_id: 1, + problem_id: 2, + language: "c++", + details: "blah blah", + code: "blah blah", + }; +} + +function init() { + +} |
