X-Git-Url: https://git.auder.net/?a=blobdiff_plain;f=client%2Fsrc%2Fcomponents%2FUpsertUser.vue;h=e5b8c79bc3351ec8e522dfcdc5a41939409b40a4;hb=4c3031a52a1b95ad8002a3f055d4475130297a7b;hp=d54014dfa603650614bf5af5c798948d8170d437;hpb=602d6befd30793111d3fda6e733f73e08d8b7a30;p=vchess.git
diff --git a/client/src/components/UpsertUser.vue b/client/src/components/UpsertUser.vue
index d54014df..e5b8c79b 100644
--- a/client/src/components/UpsertUser.vue
+++ b/client/src/components/UpsertUser.vue
@@ -1,69 +1,97 @@
div
- input#modalUser.modal(type="checkbox" @change="trySetEnterTime")
- div(role="dialog" data-checkbox="modalUser")
+ input#modalUser.modal(
+ type="checkbox"
+ @change="trySetEnterTime($event)"
+ )
+ #upsertDiv(
+ role="dialog"
+ data-checkbox="modalUser"
+ )
.card
label.modal-close(for="modalUser")
- h3 {{ stage }}
- form#userForm(@submit.prevent="onSubmit()" @keyup.enter="onSubmit")
+ h3.section
+ span.title {{ st.tr[stage] }}
+ | (
+ span.link(
+ v-if="stage!='Update'"
+ @click="toggleStage()"
+ )
+ | {{ st.tr[stage=="Login" ? "Register" : "Login"] }}
+ span.link(
+ v-else
+ @click="doLogout()"
+ )
+ | {{ st.tr["Logout"] }}
+ img(src="/images/icons/rightArrow.svg")
+ | )
+ div(@keyup.enter="onSubmit()")
div(v-show="stage!='Login'")
fieldset
- label(for="username") {{ st.tr["Name"] }}
- input#username(type="text" v-model="user.name")
+ label(for="u_username") {{ st.tr["User name"] }}
+ input#u_username(
+ type="text"
+ v-model="user.name"
+ )
fieldset
- label(for="useremail") {{ st.tr["Email"] }}
- input#useremail(type="email" v-model="user.email")
+ label(for="u_useremail") {{ st.tr["Email"] }}
+ input#u_useremail(
+ type="email"
+ v-model="user.email"
+ )
fieldset
label(for="notifyNew") {{ st.tr["Notifications by email"] }}
- input#notifyNew(type="checkbox" v-model="user.notify")
+ input#notifyNew(
+ type="checkbox"
+ v-model="user.notify"
+ )
div(v-show="stage=='Login'")
fieldset
label(for="nameOrEmail") {{ st.tr["Name or Email"] }}
- input#nameOrEmail(type="text" v-model="nameOrEmail")
- .button-group
- button#submit(type="button" @click="onSubmit()")
- span {{ st.tr[submitMessage] }}
- button(v-if="stage!='Update'" @click="toggleStage()")
- span {{ st.tr[stage=="Login" ? "Register" : "Login"] }}
- button#logoutBtn(v-else @click="doLogout()")
- span {{ st.tr["Logout"] }}
- #dialog(:style="{display: displayInfo}") {{ st.tr[infoMsg] }}
+ input#nameOrEmail(
+ type="text"
+ v-model="nameOrEmail"
+ )
+ button#submitBtn(@click="onSubmit()")
+ | {{ st.tr[submitMessage] }}
+ #dialog.text-center {{ st.tr[infoMsg] }}
+
+