Animated generate button
This commit is contained in:
parent
76a61f69e0
commit
28c84a05cb
|
@ -145,7 +145,7 @@ textarea {
|
||||||
color: #a40f0f;
|
color: #a40f0f;
|
||||||
}
|
}
|
||||||
|
|
||||||
.submit {
|
.wipe {
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
padding: 0.5em 1em 0.5em 1em;
|
padding: 0.5em 1em 0.5em 1em;
|
||||||
}
|
}
|
||||||
|
@ -153,3 +153,44 @@ textarea {
|
||||||
#body {
|
#body {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.wipe {
|
||||||
|
padding: 10px 25px;
|
||||||
|
font-family: "Roboto", sans-serif;
|
||||||
|
font-weight: 500;
|
||||||
|
background: black;
|
||||||
|
outline: none !important;
|
||||||
|
cursor: pointer;
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
position: relative;
|
||||||
|
display: inline-block;
|
||||||
|
text-decoration: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.up-wipe {
|
||||||
|
border: 2px solid rgb(255, 255, 255);
|
||||||
|
z-index: 1;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
.up-wipe:after {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
width: 100%;
|
||||||
|
height: 0;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
z-index: -1;
|
||||||
|
background: rgb(255, 255, 255);
|
||||||
|
transition: all 0.3s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.up-wipe:hover {
|
||||||
|
color: rgb(0, 0, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
.up-wipe:hover:after {
|
||||||
|
top: auto;
|
||||||
|
bottom: 0;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
|
@ -18,7 +18,13 @@
|
||||||
}
|
}
|
||||||
decodeURIComponent(document.cookie).split(';').forEach(cookie => {
|
decodeURIComponent(document.cookie).split(';').forEach(cookie => {
|
||||||
[id, value] = cookie.trim().split('=')
|
[id, value] = cookie.trim().split('=')
|
||||||
document.getElementById(id).value = value
|
if (!id || !value) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
const e = document.getElementById(id)
|
||||||
|
if (e) {
|
||||||
|
e.value = value
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -36,7 +42,7 @@
|
||||||
<h2>The secret cover letter generator</h2>
|
<h2>The secret cover letter generator</h2>
|
||||||
|
|
||||||
{% from "_formhelpers.jinja2" import render_field %}
|
{% from "_formhelpers.jinja2" import render_field %}
|
||||||
<form method=post>
|
<form method=post id="letter-form">
|
||||||
<dl>
|
<dl>
|
||||||
{{ render_field(form.username) }}
|
{{ render_field(form.username) }}
|
||||||
{{ render_field(form.company) }}
|
{{ render_field(form.company) }}
|
||||||
|
@ -62,14 +68,14 @@
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<input
|
<a href="javascript:void(0)"
|
||||||
class=submit
|
class="wipe up-wipe"
|
||||||
type=submit
|
|
||||||
value="Generate PDF"
|
|
||||||
{% if errors %}
|
{% if errors %}
|
||||||
onclick="clearErrors()"
|
onclick="clearErrors();document.getElementById('letter-form').submit()"
|
||||||
|
{% else %}
|
||||||
|
onclick="document.getElementById('letter-form').submit()"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
>
|
>Generate PDF</a>
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue