Skip to content
Snippets Groups Projects
Commit c4f2b388 authored by Otto Zaiser's avatar Otto Zaiser
Browse files

Modificando click y URL para verify

parent d06cefe5
No related branches found
No related merge requests found
source diff could not be displayed: it is too large. Options to address this: view the blob.
This diff is collapsed.
<template> <template>
<!-- @dragover.prevent @dragover="handleDragStart()" --> <!-- @dragover.prevent @dragover="handleDragStart()" -->
<div class="dropArea" @drop.prevent @drop="handleDrop($event)" aria-live="polite"> <div class="dropArea" @drop.prevent @drop="handleDrop($event)" aria-live="polite" v-on:click.stop="checkFile()">
<div id="dropzone" class="overlay pulse" style="visibility: hidden;"></div> <div id="dropzone" class="overlay pulse" style="visibility: hidden;"></div>
<div class="loading overlay" v-if="loading"> <div class="loading overlay" v-if="loading">
<svg aria-label="Cargando" class="center-v" version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" <svg aria-label="Cargando" class="center-v" version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
<div v-if="uploadedFiles.length == 0"> <div v-if="uploadedFiles.length == 0">
<div><span class="glyphicon glyphicon-cloud-upload" aria-hidden="true"></span></div> <div><span class="glyphicon glyphicon-cloud-upload" aria-hidden="true"></span></div>
<div class="droptxt">Arrastrá un archivo aquí<br>ó</div> <div class="droptxt">Arrastrá un archivo aquí<br>ó</div>
<div><button type="button" class="btn btn-primary btn-pill" v-on:click="uploadFile()">Seleccioná un archivo <span class="sr-only">para Sellar o Verificar</span></button></div> <div><button type="button" class="btn btn-primary btn-pill" v-on:click.stop="uploadFile()">Seleccioná un archivo <span class="sr-only">para Sellar o Verificar</span></button></div>
<input type="file" id="fileUpload" @change="handleInput" hidden> <input type="file" id="fileUpload" @change="handleInput" hidden>
</div> </div>
<div v-if="uploadedFiles.length > 0" class="file-info"> <div v-if="uploadedFiles.length > 0" class="file-info">
...@@ -44,7 +44,7 @@ ...@@ -44,7 +44,7 @@
<button class="btn btn-lg btn-success btn-pill" v-if="uploadedFiles.length > 0" v-on:click="verify(uploadedFiles[0].hash)">Verificar</button> <button class="btn btn-lg btn-success btn-pill" v-if="uploadedFiles.length > 0" v-on:click="verify(uploadedFiles[0].hash)">Verificar</button>
</div> </div>
<div class="gobackLink font_small" v-if="uploadedFiles.length > 0" > <div class="gobackLink font_small" v-if="uploadedFiles.length > 0" >
<a href="#" v-on:click="goBack()">Seleccionar otro archivo</a> <a href="#" v-on:click.stop="goBack()">Seleccionar otro archivo</a>
</div> </div>
</div> </div>
</template> </template>
...@@ -72,6 +72,9 @@ export default { ...@@ -72,6 +72,9 @@ export default {
uploadFile() { uploadFile() {
document.getElementById("fileUpload").click() document.getElementById("fileUpload").click()
}, },
checkFile() {
if (this.uploadedFiles.length <= 0) this.uploadFile();
},
handleInput(e) { handleInput(e) {
var files = e.target.files var files = e.target.files
this.uploadFiles([files[0]]) this.uploadFiles([files[0]])
...@@ -93,6 +96,8 @@ export default { ...@@ -93,6 +96,8 @@ export default {
//console.log(res.data) //console.log(res.data)
if (res.data.stamped) { if (res.data.stamped) {
self.$emit('verify', res.data.stamps) self.$emit('verify', res.data.stamps)
this.$router.push('/hash/'+h)
this.$route.params.pathMatch
} else { } else {
self.$emit('failed-verify') self.$emit('failed-verify')
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment