Merge branch '85-implement-default-actions' into 'master'

Resolve "Implement default actions"

Closes #85

See merge request marcel.schwarz/2020ss-qbc-geofence-timetracking!66
This commit is contained in:
Tim Zieger 2020-05-25 10:30:45 +00:00
commit 83bd086792
2 changed files with 22 additions and 4 deletions

View File

@ -50,7 +50,7 @@
<!-- Top menu bar --> <!-- Top menu bar -->
<v-app-bar app clipped-left class="main" elevation="10"> <v-app-bar app clipped-left class="main" elevation="10">
<v-app-bar-nav-icon @click.stop="drawer = !drawer" /> <v-app-bar-nav-icon @click.stop="drawer = !drawer" />
<v-img src="./assets/logo.svg" max-height="100%" max-width="100" contain></v-img> <v-img @click="forward" src="./assets/logo.svg" max-height="100%" max-width="100" contain></v-img>
<v-toolbar-title>Geo Timetracking</v-toolbar-title> <v-toolbar-title>Geo Timetracking</v-toolbar-title>
<v-spacer></v-spacer> <v-spacer></v-spacer>
@ -160,6 +160,9 @@ export default {
role: sessionStorage.getItem("role") role: sessionStorage.getItem("role")
}), }),
methods: { methods: {
forward() {
this.$router.push("/")
},
signIn(loginData) { signIn(loginData) {
var xhttp = new XMLHttpRequest(); var xhttp = new XMLHttpRequest();

View File

@ -32,7 +32,7 @@
<p id="missing"></p> <p id="missing"></p>
</v-card-text> </v-card-text>
<div class="text-center mt-3"> <div class="text-center mt-3">
<v-btn rounded color="logowhite" outlined dark v-on:click="signin()">Sign In</v-btn> <v-btn rounded color="logowhite" outlined dark v-on:click="signin()" >Sign In</v-btn>
</div> </div>
</v-col> </v-col>
<v-col cols="12" md="4" class="main"> <v-col cols="12" md="4" class="main">
@ -112,7 +112,7 @@
<p id="missingR"></p> <p id="missingR"></p>
</v-card-text> </v-card-text>
<div class="text-center mt-n5"> <div class="text-center mt-n5">
<v-btn color="logowhite" rounded outlined v-on:click="signup()">Sign Up</v-btn> <v-btn color="logowhite" rounded outlined v-on:click="signup()" >Sign Up</v-btn>
</div> </div>
</v-col> </v-col>
</v-row> </v-row>
@ -125,6 +125,7 @@
</template> </template>
<script> <script>
export default { export default {
data: () => ({ data: () => ({
step: 1, step: 1,
@ -168,6 +169,20 @@ export default {
document.getElementById("missingR").innerHTML= "Please fill out all fields"; document.getElementById("missingR").innerHTML= "Please fill out all fields";
} }
} }
},
mounted(){
window.addEventListener('keyup', (e) => {
if (e.keyCode === 13) {
e.preventDefault();
if(this.step==1){
this.signin();
}else{
this.signup();
}
}
});
} }
}; };
</script> </script>