Iniziato il SignUp

This commit is contained in:
paolo
2018-10-13 19:14:58 +02:00
parent a2673c0502
commit 43f2484e54
53 changed files with 3072 additions and 518 deletions

View File

@@ -1,32 +1,28 @@
<template>
<div id="q-app" >
<div v-if="getMobileMode">
<div id="android-preview" class="platform-android mat-only">
<iframe id="android-iframe" frameborder="0" src="https://quasar-admin.firebaseapp.com/android/#/"></iframe>
</div>
<div id="ios-preview" class="platform-ios ios-only">
<iframe id="ios-iframe" frameborder="0" src="https://quasar-admin.firebaseapp.com/ios/#/"></iframe>
</div>
</div>
<q-layout :style="{ backgroundColor: backgroundColor}" v-else>
<toolbar slot="header"></toolbar>
<div id="q-app">
<q-layout :style="{ backgroundColor: backgroundColor}">
<app-header></app-header>
<div class="layout-view">
<transition name="fade" mode="out-in">
<router-view></router-view>
</transition>
<q-ajax-bar></q-ajax-bar>
<q-page-container>
<transition name="fade" mode="out-in">
<router-view/>
</transition>
</q-page-container>
</div>
</q-layout>
<!--<appsignup v-show="true" @close="myshowModal=false"></appsignup>-->
</div>
</template>
<script type="text/javascript">
import toolbar from './components/layout/toolbar/toolbar.vue'
import drawer from './components/layout/drawer/drawer.vue'
import contentHeader from './components/layout/content-header.vue'
import { mapGetters } from 'vuex'
import Header from './components/Header.vue';
import {mapGetters} from 'vuex'
export default {
name: 'app',
data () {
data() {
return {
backgroundColor: 'whitesmoke'
}
@@ -35,162 +31,56 @@
...mapGetters("glob", ['getLayoutNeeded', 'getMobileMode'])
},
components: {
toolbar,
drawer,
contentHeader
appHeader: Header,
},
created(){
console.info(process.env);
}
}
</script>
<style>
.fade-enter-active, .fade-enter{
-webkit-animation: moveFromRight .5s both ease;
animation: moveFromRight .5s both ease;
}
.fade-leave-to, .fade-leave-active {
-webkit-animation: moveToLeft 1s both ease;
animation: moveToLeft 1s both ease;
}
.layout-padding {
padding: 1em 4em;
}
@media screen and (max-width: 600px){
.layout-padding {
padding: 1.5em .5em;
}
}
.menu-enter-active, .scale-enter{
-webkit-animation: moveFromLeftFade .9s ease both;
animation: moveFromLeftFade .9s ease both;
}
.menu-leave-to, .scale-leave-active {
-webkit-animation: moveToLeft .9s ease both;
animation: moveToLeft .9s ease both;
.fade-enter-active, .fade-leave-active {
transition: opacity .2s;
}
@-webkit-keyframes moveFromLeftFade {
from { opacity: 0.3; -webkit-transform: translateX(-100%); }
}
@keyframes moveFromLeftFade {
from { opacity: 0.3; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
}
@-webkit-keyframes moveToRight {
from { }
to { -webkit-transform: translateX(100%); }
.fade-enter, .fade-leave-to /* .fade-leave-active below version 2.1.8 */
{
opacity: 0;
}
@keyframes cartOut {
.slide-enter {
}
.slide-enter-active {
animation: slide-in 0.2s ease-out forwards;
}
.slide-leave {
}
.slide-leave-active {
animation: slide-out 0.5s ease-out forwards;
}
@keyframes slide-in {
from {
transform: translate(0px, 0px);
transform: translateX(-500px);
}
to {
transform: translate(1200px, 0px);
animation-timing-function: ease-out;
transform: translateX(0);
}
}
@-webkit-keyframes moveToLeft {
from { }
to { opacity: .5; -webkit-transform: translateX(-100%); }
}
@keyframes moveToLeft {
from { }
to { opacity: .5; -webkit-transform: translateX(-100%); transform: translateX(-100%); }
}
@-webkit-keyframes moveFromRight {
from { opacity: .7; -webkit-transform: translateX(100%); }
}
@keyframes moveFromRight {
from {opacity: .7; -webkit-transform: translateX(100%); transform: translateX(100%); }
@keyframes slide-out {
from {
transform: translateX(0);
}
to {
transform: translateX(1600px);
}
}
.drawer-closer .item-content {
margin-left: 50px !important;
}
.drawer-content .list-label {
line-height: 45px;
}
.drawer-content .item {
height: 45px;
}
.router-link-active .item-primary{
color: #027be3;
}
.q-picker-textfield .q-picker-textfield-label{
color: inherit !important;
}
.label-success .q-picker-textfield-label {
color: #4caf50 !important;
}
.label-error .q-picker-textfield-label {
color: #f44336 !important;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
}
.label-success .q-picker-textfield:after, .label-error .q-picker-textfield:after{
content: "" !important;
}
#android-preview {
display: block;
text-align: center;
width: 467px;
height: 800px;
background: url('./statics/devices-sprite.jpg') 0 -800px no-repeat;
background-size: 467px;
margin: 5px auto 0;
}
#ios-preview {
text-align: center;
width: 467px;
height: 800px;
background: url('./statics/devices-sprite.jpg') center top no-repeat;
background-size: 467px;
margin: 5px auto 0;
}
#android-preview iframe {
margin-top: 64px;
width: 357px;
height: 590px;
background: #fff;
}
#ios-preview iframe {
margin-top: 64px;
width: 320px;
height: 590px;
background: #fff;
}
canvas {
width: 270px !important;
}
@media only screen and (min-width: 601px){
.adv-form-one .timeline-badge {
right: auto !important;
left: auto !important;
}
.adv-form-one .timeline-content {
margin-left: 3.9rem;
}
.adv-form-one .timeline-item {
width: 100% !important;
}
.adv-form-one .timeline-title {
text-align: inherit !important;
margin-left: 3.9rem;
}
.timeline:before {
left: 1.6rem;
}
}
.adv-form-one .timeline-content .group .primary {
display: none !important;
}
.underline {
text-decoration: underline;
}
</style>