summaryrefslogtreecommitdiff
path: root/static
diff options
context:
space:
mode:
Diffstat (limited to 'static')
-rw-r--r--static/default.css4
-rw-r--r--static/submit.html55
-rw-r--r--static/submit.js14
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&amp;! 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>&copy; 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() {
+
+}