}
}
- .submit {
- display: block;
- font-size: 20px;
- padding: 12px 30px;
- color: #fff;
- background-color: @orange;
- border-radius: 5px;
- cursor: pointer;
- margin: 50px auto;
- width: 400px;
- font-weight: 300;
- font-family: Roboto;
- opacity: 0;
- pointer-events: none;
- transition: opacity 300ms;
+ .buttons {
+ width: 100%;
+
+ > input {
+ display: inline-block;
+ font-size: 20px;
+ padding: 12px 0;
+ color: #fff;
+ border: 2px solid @orange;
+ background-color: @orange;
+ border-radius: 5px;
+ cursor: pointer;
+ margin: 50px auto;
+ width: 45%;
+ font-weight: 300;
+ font-family: Roboto;
+ opacity: 0;
+ pointer-events: none;
+ transition: opacity 300ms;
+
+ &.reset {
+ color: @orange;
+ background: #fff;
+ }
+
+ &.submit{
+ float: right;
+ }
- &.visible{
- opacity: 1;
- pointer-events: auto;
+ &.visible {
+ opacity: 1;
+ pointer-events: auto;
+ }
}
}
}
dropzones.push(myDropzone)
function checkFiles() {
+ $('.reset').addClass('visible');
if (hasTemplate && hasFeedback) {
$('.submit').addClass('visible');
}
$(function () {
$("body").append('<div id="wait"></div>');
+ $(document).on('click', '.reset', function () {
+ window.location = window.location
+ return false;
+ })
$(document).on('click', '.submit', function () {
$("#wait").show();
$(this).attr('value', 'Traitement en cours');
<form action="/process" method="post" target="_blank">
@csrf
- <input type="hidden" name="_session" value="{{ \Illuminate\Support\Str::random(12) }}" >
+ <input type="hidden" name="_session" value="{{ \Illuminate\Support\Str::random(12) }}">
<label>
<span>Template</span>
<div id="template" class="dropzone"></div>
<span>Feedbacks</span>
<div id="feedbacks" class="dropzone"></div>
</label>
- <input type="submit" class="submit">
+ <div class="buttons">
+ <input type="button" class="reset" value="Remise à zéro">
+ <input type="submit" class="submit" value="Envoyer">
+ </div>
</form>
</main>
<script src="js/app.js"></script>