Add web interface styling and configuration, fix existing long URL retrieval and duplicate short URL checks
This commit is contained in:
parent
513050e131
commit
b58f1dd273
5 changed files with 123 additions and 45 deletions
|
@ -1,20 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>liteshort</title>
|
||||
</head>
|
||||
<body>
|
||||
<form>
|
||||
Long URL:
|
||||
<br>
|
||||
<input name="long" type="url">
|
||||
<br>
|
||||
Short URL:
|
||||
<br>
|
||||
<input name="short" type="text">
|
||||
<br> <!-- TODO: Use CSS to do linebreaks -->
|
||||
<input type="submit" value="Shorten" formmethod="post">
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
46
static/styles.css
Normal file
46
static/styles.css
Normal file
|
@ -0,0 +1,46 @@
|
|||
div.form {
|
||||
margin-top: 5%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
input {
|
||||
margin: auto;
|
||||
}
|
||||
|
||||
div.success {
|
||||
display: inline-block;
|
||||
font-family: Open Sans;
|
||||
border-radius: 2vh;
|
||||
padding: 2vh;
|
||||
color: #62ad2c;
|
||||
background-color: #E9FFD9;
|
||||
border: 1px solid #62ad2c;
|
||||
}
|
||||
|
||||
|
||||
div.error {
|
||||
display: inline-block;
|
||||
font-family: Open Sans;
|
||||
border-radius: 2vh;
|
||||
padding: 2vh;
|
||||
color: #a86464;
|
||||
background-color: #FCE9E9;
|
||||
border: 1px solid #a86464;
|
||||
}
|
||||
|
||||
body {
|
||||
text-align: center
|
||||
}
|
||||
|
||||
div.success > a:link {
|
||||
color: #62ad2c;
|
||||
}
|
||||
|
||||
div.success > a:visited {
|
||||
color: #507c52;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-weight: normal;
|
||||
font-family: Open Sans;
|
||||
}
|
Reference in a new issue