- Billettera

- Lista Ingressi
 - Send a Tutti la propria Lavagna.
This commit is contained in:
Paolo Arena
2020-02-19 16:09:44 +01:00
parent 8e6e356125
commit 61dcb2360e
24 changed files with 999 additions and 190 deletions

View File

@@ -31,7 +31,7 @@
"@babel/plugin-transform-runtime": "^7.4.0", "@babel/plugin-transform-runtime": "^7.4.0",
"@babel/runtime": "^7.0.0", "@babel/runtime": "^7.0.0",
"@quasar/babel-preset-app": "^1.1.8", "@quasar/babel-preset-app": "^1.1.8",
"@quasar/extras": "^1.5.0", "@quasar/extras": "^1.5.1",
"@types/googlemaps": "^3.38.0", "@types/googlemaps": "^3.38.0",
"@types/lodash": "^4.14.142", "@types/lodash": "^4.14.142",
"@types/vuelidate": "^0.7.0", "@types/vuelidate": "^0.7.0",
@@ -54,7 +54,7 @@
"npm": "^6.10.0", "npm": "^6.10.0",
"nprogress": "^0.2.0", "nprogress": "^0.2.0",
"prerender-spa-plugin": "^3.4.0", "prerender-spa-plugin": "^3.4.0",
"quasar": "^1.8.2", "quasar": "^1.9.0",
"quasar-extras": "^2.0.8", "quasar-extras": "^2.0.8",
"register-service-worker": "^1.0.0", "register-service-worker": "^1.0.0",
"vee-validate": "^2.1.2", "vee-validate": "^2.1.2",
@@ -93,10 +93,10 @@
"@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-syntax-dynamic-import": "^7.2.0",
"@babel/plugin-syntax-import-meta": "^7.2.0", "@babel/plugin-syntax-import-meta": "^7.2.0",
"@babel/preset-env": "^7.4.2", "@babel/preset-env": "^7.4.2",
"@quasar/app": "^1.5.2", "@quasar/app": "^1.5.4",
"@quasar/quasar-app-extension-qcalendar": "^1.3.14", "@quasar/quasar-app-extension-qcalendar": "^1.4.0",
"@quasar/quasar-app-extension-qmediaplayer": "^1.0.17", "@quasar/quasar-app-extension-qmediaplayer": "^1.0.17",
"@quasar/quasar-app-extension-qscroller": "^1.0.5", "@quasar/quasar-app-extension-qscroller": "^1.0.8",
"@quasar/quasar-app-extension-typescript": "^1.0.0-alpha.11", "@quasar/quasar-app-extension-typescript": "^1.0.0-alpha.11",
"@types/dotenv": "^4.0.3", "@types/dotenv": "^4.0.3",
"@types/jest": "^23.1.4", "@types/jest": "^23.1.4",

View File

@@ -57,7 +57,7 @@ h1 {
letter-spacing: -.01562em; letter-spacing: -.01562em;
} }
.logo{ .logo {
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
@@ -69,7 +69,6 @@ h1 {
} }
} }
$grayshadow: #555; $grayshadow: #555;
$graytext: #555; $graytext: #555;
@@ -135,11 +134,15 @@ $heightBtn: 100%;
} }
} }
.myinput-area{ .myinput-area {
height: 45px; height: 45px;
} }
.my-notif-class{ .myinput-area-big {
height: 90px;
}
.my-notif-class {
font-weight: bold; font-weight: bold;
font-size: 1rem; font-size: 1rem;
border-radius: 30px !important; border-radius: 30px !important;
@@ -155,14 +158,15 @@ $heightBtn: 100%;
.lowperc { .lowperc {
color: red; color: red;
} }
.medperc { .medperc {
color: blue; color: blue;
} }
.highperc { .highperc {
color: green; color: green;
} }
.hide-if-small { .hide-if-small {
@media (max-width: 600px) { @media (max-width: 600px) {
display: none; display: none;
@@ -180,6 +184,7 @@ $heightBtn: 100%;
// font-weight: bold; // font-weight: bold;
color: cornflowerblue !important; color: cornflowerblue !important;
} }
.links:hover { .links:hover {
color: white !important; color: white !important;
} }
@@ -212,7 +217,6 @@ $heightBtn: 100%;
letter-spacing: .00937em; letter-spacing: .00937em;
} }
@media (max-width: 718px) { @media (max-width: 718px) {
// PER VERSIONE MOBILE // PER VERSIONE MOBILE
@@ -237,7 +241,7 @@ $heightBtn: 100%;
font-size: 1.25rem; font-size: 1.25rem;
} }
.text-big{ .text-big {
font-size: 1.25rem; font-size: 1.25rem;
} }
@@ -260,7 +264,7 @@ $heightBtn: 100%;
.text-spacetrans { .text-spacetrans {
padding: 0 !important; padding: 0 !important;
background: rgba(0,0,0,0.3) !important; background: rgba(0, 0, 0, 0.3) !important;
border-radius: 30px !important; border-radius: 30px !important;
} }
@@ -268,7 +272,7 @@ $heightBtn: 100%;
text-shadow: .15rem .15rem .15rem $grayshadow; text-shadow: .15rem .15rem .15rem $grayshadow;
} }
.citazione{ .citazione {
font-size: 0.75rem; font-size: 0.75rem;
font-family: "Lucida Calligraphy", serif; font-family: "Lucida Calligraphy", serif;
} }
@@ -297,21 +301,20 @@ $heightBtn: 100%;
font-size: 1.5rem; font-size: 1.5rem;
} }
.boldhigh, .boldop, .text-big{ .boldhigh, .boldop, .text-big {
font-weight: 500; font-weight: 500;
text-shadow: .05rem .05rem .05rem $grayshadow; text-shadow: .05rem .05rem .05rem $grayshadow;
} }
.boldop{
.boldop {
color: darkblue; color: darkblue;
} }
.text-big{ .text-big {
font-size: 1.5rem; font-size: 1.5rem;
} }
.center_to_image {
.center_to_image{
position: absolute; position: absolute;
left: 0; left: 0;
top: 50%; top: 50%;
@@ -320,7 +323,6 @@ $heightBtn: 100%;
text-align: center; text-align: center;
} }
.center_img { .center_img {
display: block !important; display: block !important;
margin-left: auto; margin-left: auto;
@@ -334,7 +336,7 @@ $heightBtn: 100%;
@media (max-width: 3000px) { @media (max-width: 3000px) {
.q-parallax__media > img, .myclimg { .q-parallax__media > img, .myclimg {
max-height: 800px !important; max-height: 800px !important;
min-width:inherit !important; min-width: inherit !important;
min-height: inherit !important; min-height: inherit !important;
} }
.myclimg, .maxwidth { .myclimg, .maxwidth {
@@ -345,7 +347,7 @@ $heightBtn: 100%;
@media (max-width: 1600px) { @media (max-width: 1600px) {
.q-parallax__media > img, .myclimg { .q-parallax__media > img, .myclimg {
max-height: 800px !important; max-height: 800px !important;
min-width:inherit !important; min-width: inherit !important;
min-height: inherit !important; min-height: inherit !important;
} }
} }
@@ -353,7 +355,7 @@ $heightBtn: 100%;
@media (max-width: 1400px) { @media (max-width: 1400px) {
.q-parallax__media > img, .myclimg { .q-parallax__media > img, .myclimg {
max-height: 800px !important; max-height: 800px !important;
min-width:inherit !important; min-width: inherit !important;
min-height: inherit !important; min-height: inherit !important;
} }
} }
@@ -361,7 +363,7 @@ $heightBtn: 100%;
@media (max-width: 1200px) { @media (max-width: 1200px) {
.q-parallax__media > img, .myclimg { .q-parallax__media > img, .myclimg {
max-height: 800px !important; max-height: 800px !important;
min-width:inherit !important; min-width: inherit !important;
min-height: inherit !important; min-height: inherit !important;
} }
.myclimg, .maxwidth { .myclimg, .maxwidth {
@@ -369,14 +371,14 @@ $heightBtn: 100%;
} }
} }
.maxwidth{ .maxwidth {
max-width: 1200px !important; max-width: 1200px !important;
} }
@media (max-width: 1000px) { @media (max-width: 1000px) {
.q-parallax__media > img, .myclimg { .q-parallax__media > img, .myclimg {
max-height: 700px !important; max-height: 700px !important;
min-width:inherit !important; min-width: inherit !important;
min-height: inherit !important; min-height: inherit !important;
} }
.myclimg, .maxwidth { .myclimg, .maxwidth {
@@ -387,7 +389,7 @@ $heightBtn: 100%;
@media (max-width: 800px) { @media (max-width: 800px) {
.q-parallax__media > img, .myclimg { .q-parallax__media > img, .myclimg {
max-height: 600px !important; max-height: 600px !important;
min-width:inherit !important; min-width: inherit !important;
min-height: inherit !important; min-height: inherit !important;
} }
.myclimg, .maxwidth { .myclimg, .maxwidth {
@@ -398,7 +400,7 @@ $heightBtn: 100%;
@media (max-width: 700px) { @media (max-width: 700px) {
.q-parallax__media > img, .myclimg { .q-parallax__media > img, .myclimg {
max-height: 500px !important; max-height: 500px !important;
min-width:inherit !important; min-width: inherit !important;
min-height: inherit !important; min-height: inherit !important;
} }
.myclimg, .maxwidth { .myclimg, .maxwidth {
@@ -406,20 +408,17 @@ $heightBtn: 100%;
} }
} }
@media (max-width: 600px) { @media (max-width: 600px) {
.q-parallax__media > img, .myclimg { .q-parallax__media > img, .myclimg {
max-height: 450px !important; max-height: 450px !important;
min-height: inherit !important; min-height: inherit !important;
min-width:100% !important; min-width: 100% !important;
} }
.myclimg, .maxwidth { .myclimg, .maxwidth {
height: 400px !important; height: 400px !important;
} }
} }
// preloading images: // preloading images:
@media screen { @media screen {
div#preloader { div#preloader {
@@ -431,6 +430,7 @@ $heightBtn: 100%;
display: block; display: block;
} }
} }
@media print { @media print {
div#preloader, div#preloader,
div#preloader img { div#preloader img {
@@ -461,7 +461,7 @@ $heightBtn: 100%;
top: 20px; top: 20px;
} }
.centermydiv{ .centermydiv {
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
display: block; display: block;
@@ -481,21 +481,21 @@ $heightBtn: 100%;
text-shadow: .25rem .25rem .5rem $grayshadow; text-shadow: .25rem .25rem .5rem $grayshadow;
} }
.myh4{ .myh4 {
font-size: 1.25rem; font-size: 1.25rem;
color: red; color: red;
line-height: 125%; line-height: 125%;
} }
.mybtn_sticky{ .mybtn_sticky {
opacity: 0.6; opacity: 0.6;
} }
.mybtn_sticky:hover{ .mybtn_sticky:hover {
opacity: 1; opacity: 1;
} }
.imgautosize{ .imgautosize {
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
margin-top: auto; margin-top: auto;
@@ -531,6 +531,10 @@ $heightBtn: 100%;
content: url('statics/icons/flag_es.svg'); content: url('statics/icons/flag_es.svg');
} }
.fa-flag-pt:before {
content: url('statics/icons/flag_pt.svg');
}
.fa-flag-gb:before { .fa-flag-gb:before {
content: url('statics/icons/flag_gb.svg'); content: url('statics/icons/flag_gb.svg');
} }
@@ -571,6 +575,14 @@ $heightBtn: 100%;
content: url('statics/icons/flag_cl.svg'); content: url('statics/icons/flag_cl.svg');
} }
.fa-flag-pl:before {
content: url('statics/icons/flag_pl.svg');
}
.fa-flag-eg:before {
content: url('statics/icons/flag_eg.svg');
}
.animazione { .animazione {
animation-duration: 2s; animation-duration: 2s;
animation-fill-mode: both; animation-fill-mode: both;
@@ -584,12 +596,24 @@ $heightBtn: 100%;
border: #f69f09 solid 5px; border: #f69f09 solid 5px;
border-radius: 32px; border-radius: 32px;
font-size: 1rem; font-size: 1rem;
padding: 4px; padding: 6px;
}
.clBorderImportant, .clBorderSteps {
border: red solid 5px;
border-radius: 16px;
font-size: 1rem;
padding: 8px;
} }
.clBorderZoom { .clBorderZoom {
border: #666cf6 solid 5px; border: #666cf6 solid 5px;
} }
.clBorderSteps {
border-color: green;
}
.text-h5 { .text-h5 {
@media (max-width: 600px) { @media (max-width: 600px) {
font-size: 1rem; font-size: 1rem;
@@ -605,3 +629,21 @@ $heightBtn: 100%;
font-size: 1rem; font-size: 1rem;
padding: 4px; padding: 4px;
} }
.img {
margin-left: auto;
margin-right: auto;
max-height: 350px;
max-width: 350px;
@media (max-width: 718px) {
max-height: 350px;
max-width: 350px;
}
}
.center-150 {
width: 150px;
margin-left: auto;
margin-right: auto;
}

View File

@@ -2,20 +2,21 @@ const msg_website = {
it: { it: {
pages: { pages: {
home: 'Home', home: 'Home',
profile: 'Il tuo Profilo', profile: 'Profilo',
payment: 'Pagamenti', payment: 'Pagamenti',
regok: 'Registrazione Confermata', regok: 'Registrazione Confermata',
presentazione: 'Presentazione', presentazione: 'Presentazione',
presentazione2: 'Presentazione',
invita: 'Invita Persone', invita: 'Invita Persone',
SignUp: 'Nuova Registrazione', SignUp: 'Nuova Registrazione',
SignUp_alreadylista: 'Registration for those who are already in the List!', SignUp_alreadylista: 'Registrazione per quelli che erano già nella lista di Notevole (del 2019) !',
SignUp2: 'Registrazione', SignUp2: 'Registrazione',
SignIn: 'Login', SignIn: 'Login',
status: 'Statistiche', status: 'Statistiche',
nextzoom: 'Prossimi Zoom (Conferenze)', nextzoom: 'Prossimi Zoom (Conferenze)',
requestresetpwd: 'Richiesta Reset Password', requestresetpwd: 'Richiesta Reset Password',
vreg: 'Verifica Reg', vreg: 'Verifica Reg',
dashboard:'La tua Lavagna', dashboard:'Lavagna',
testimonial: 'Testimonianze', testimonial: 'Testimonianze',
Test: 'Test', Test: 'Test',
Category: 'Categorie', Category: 'Categorie',
@@ -35,7 +36,6 @@ const msg_website = {
newreg:'Ultime Registrazioni:', newreg:'Ultime Registrazioni:',
nationality: 'Nazionalità', nationality: 'Nazionalità',
verified:'Verificata', verified:'Verificata',
seezoom:'Partecipato ad 1 Zoom',
nonverified:'Non Verificata', nonverified:'Non Verificata',
} }
}, },
@@ -71,18 +71,21 @@ const msg_website = {
es: { es: {
pages: { pages: {
home: 'Home', home: 'Home',
profile: 'Tu Perfil', profile: 'Perfil',
payment: 'Paiements', payment: 'Paiements',
regok: 'Registro confirmado', regok: 'Registro confirmado',
presentazione: 'Presentación',
presentazione2: 'Presentación',
invita: 'Invitar a la gente', invita: 'Invitar a la gente',
SignUp: 'Registro', SignUp: 'Registro',
SignUp_alreadylista: 'Inscripción para los que ya están en la Lista!', SignUp_alreadylista: 'Inscripción para los que ya están en la Lista!',
SignUp2: 'Registro', SignUp2: 'Registro',
SignIn: 'Login', SignIn: 'Login',
status: 'Statistica', status: 'Estadísticas',
nextzoom: 'Próximo Zoom (Conferencias)',
requestresetpwd: 'Solicitud de restablecimiento de contraseña', requestresetpwd: 'Solicitud de restablecimiento de contraseña',
vreg: 'Verifica Reg', vreg: 'Verifica Reg',
dashboard:'Tu Tablero', dashboard:'Tablero',
testimonial: 'Opiniones', testimonial: 'Opiniones',
Test: 'Test', Test: 'Test',
Category: 'Categorie', Category: 'Categorie',
@@ -123,24 +126,85 @@ const msg_website = {
download: 'MATERIAL DISPONIBLES', download: 'MATERIAL DISPONIBLES',
}, },
}, },
pt: {
pages: {
home: 'Home',
profile: 'Perfil',
payment: 'Pagamentos',
regok: 'Inscrição confirmada',
presentazione: 'Apresentação',
presentazione2: 'Apresentação',
invita: 'Convidar Pessoas',
SignUp: 'Inscrição',
SignUp_alreadylista: 'Inscrição para os que já estão na Lista!',
SignUp2: 'Inscrição',
SignIn: 'Login',
status: 'Estatísticas',
nextzoom: 'Zoom à venir (Conférences)',
requestresetpwd: 'Pedido de redefinição de senha',
vreg: '',
dashboard:'Tablero',
testimonial: 'Opiniones',
Test: 'Test',
Category: 'Categorie',
Admin: 'Admin',
Test1: 'Test1',
Test2: 'Test2',
statusreg: {
reg:'Participantes',
giainlista:'Já na lista',
newreg:'Últimas Inscrições:',
nationality: 'Nacionalidade',
verified:'Verificado',
nonverified:'Não verificado',
}
},
msg: {
myAppName: 'Ayni',
myAppNameShort: 'Ayni',
myAppDescription: '',
keywords_base: '',
myDescriz: '',
sottoTitoloApp: '..',
sottoTitoloApp2: '..',
sottoTitoloApp3: '..',
sottoTitoloApp4: '',
},
homepage: {
titlecontatti: 'CONTACTOS',
},
text: {
how: 'COMO FUNCIONA',
what: 'QUE NECESITAS',
step: 'PASOS A REALIZAR',
videotitle: 'VIDEO',
testimonial: 'TESTIMONIOS',
faq: 'PREGUNTAS FRECUENTES (FAQ)',
advise: 'CONSEJOS',
download: 'MATERIAL DISPONIBLES',
},
},
fr: { fr: {
homepage: { homepage: {
titlecontatti: 'CONTACTS', titlecontatti: 'CONTACTS',
}, },
pages: { pages: {
home: 'Home', home: 'Home',
profile: 'Votre profil', profile: 'profil',
payment: 'paiements', payment: 'paiements',
regok: 'Inscription confirmée', regok: 'Inscription confirmée',
presentazione: 'Présentation',
presentazione2: 'Présentation',
invita: 'Inviter des personnes', invita: 'Inviter des personnes',
SignUp: 'Inscription', SignUp: 'Inscription',
SignUp_alreadylista: 'Inscription pour ceux qui sont déjà inscrits sur la liste!', SignUp_alreadylista: 'Inscription pour ceux qui sont déjà inscrits sur la liste!',
SignUp2: 'Inscription', SignUp2: 'Inscription',
SignIn: 'Login', SignIn: 'Login',
status: 'État actuel', status: 'État actuel',
nextzoom: 'Zoom à venir (Conférences)',
requestresetpwd: 'Demande de réinitialisation du mot de passe', requestresetpwd: 'Demande de réinitialisation du mot de passe',
vreg: 'Vérifier l\'inscription', vreg: 'Vérifier l\'inscription',
dashboard:'Votre tableau de bord', dashboard:'Tableau de bord',
testimonial: 'Commentaires', testimonial: 'Commentaires',
Test: 'Test', Test: 'Test',
Category: 'Categorie', Category: 'Categorie',
@@ -171,18 +235,21 @@ const msg_website = {
enUs: { enUs: {
pages: { pages: {
home: 'Home', home: 'Home',
profile: 'Your Profile', profile: 'Profile',
payment: 'Payments', payment: 'Payments',
regok: 'Registration Confirmed', regok: 'Registration Confirmed',
presentazione: 'Presentation',
presentazione2: 'Presentation',
invita: 'Invite People', invita: 'Invite People',
SignUp: 'Registration', SignUp: 'Registration',
SignUp_alreadylista: 'Registration for those who are already in the List!', SignUp_alreadylista: 'Registration for those who are already in the List!',
SignUp2: 'Registration', SignUp2: 'Registration',
SignIn: 'Login', SignIn: 'Login',
status: 'Current state', status: 'Current state',
nextzoom: 'Upcoming Zoom (Conferences)',
requestresetpwd: 'Password Reset Request', requestresetpwd: 'Password Reset Request',
vreg: 'Check Registration', vreg: 'Check Registration',
dashboard:'Your Dashboard', dashboard:'Dashboard',
testimonial: 'Reviews', testimonial: 'Reviews',
Test: 'Test', Test: 'Test',
Category: 'Categorie', Category: 'Categorie',

View File

@@ -11,6 +11,7 @@ const functionality: IFunctionality = {
PWA: false, PWA: false,
SHOW_USER_MENU: true, // Cambiare con true SHOW_USER_MENU: true, // Cambiare con true
SHOW_PROFILE: true, SHOW_PROFILE: true,
SHOW_REG_BUTTON: false,
ENABLE_REGISTRATION: true, // Cambiare con true ENABLE_REGISTRATION: true, // Cambiare con true
ENABLE_REG_AYNI: true, ENABLE_REG_AYNI: true,
SHOW_NEWSLETTER: false, SHOW_NEWSLETTER: false,
@@ -266,28 +267,39 @@ const baseroutes: IListRoutes[] = [
order: 20, order: 20,
path: '/signup/:invited', path: '/signup/:invited',
materialIcon: 'how_to_reg', materialIcon: 'how_to_reg',
name: 'pages.presentazione', name: 'pages.presentazione2',
component: () => import('@/root/intro/intro.vue'), component: () => import('@/root/intro/intro.vue'),
inmenu: false, inmenu: false,
infooter: true, infooter: false,
separator: false separator: false
}, },
{ {
active: false, active: true,
order: 30, order: 30,
path: '/intro',
materialIcon: 'how_to_reg',
name: 'pages.presentazione',
component: () => import('@/root/intro/intro.vue'),
meta: {requiresAuth: true},
inmenu: true,
infooter: true
},
{
active: false,
order: 40,
path: '/testimonial', path: '/testimonial',
materialIcon: 'fas fa-comments', materialIcon: 'fas fa-comments',
name: 'pages.testimonial', name: 'pages.testimonial',
component: () => import('@/root/testimonianze/testimonianze.vue'), component: () => import('@/root/testimonianze/testimonianze.vue'),
inmenu: true, inmenu: true,
infooter: true, infooter: true,
onlyif_logged: true onlyif_logged: false
}, },
{ {
active: true, active: true,
path: '/separator', path: '/separator',
name: 'separator', name: 'separator',
order: 99, order: 50,
isseparator: true, isseparator: true,
inmenu: true, inmenu: true,
}, },
@@ -305,13 +317,24 @@ const baseroutes: IListRoutes[] = [
{ {
active: true, active: true,
order: 110, order: 110,
path: '/invite',
materialIcon: 'fas fa-user-plus',
name: 'pages.invita',
component: () => import('@/root/invite/invite.vue'),
meta: {requiresAuth: true},
inmenu: true,
infooter: true
},
{
active: true,
order: 120,
path: '/profile', path: '/profile',
materialIcon: 'fas fa-user', materialIcon: 'fas fa-user',
name: 'pages.profile', name: 'pages.profile',
component: () => import('@/views/user/profile/profile.vue'), component: () => import('@/views/user/profile/profile.vue'),
meta: {requiresAuth: true}, meta: {requiresAuth: true},
inmenu: true, inmenu: true,
infooter: true infooter: true,
}, },
{ {
active: true, active: true,
@@ -425,7 +448,7 @@ const baseroutes: IListRoutes[] = [
path: '/signin', path: '/signin',
materialIcon: 'account_circle', materialIcon: 'account_circle',
name: 'pages.SignIn', name: 'pages.SignIn',
component: () => import('@/views/login/signin/signin.vue'), component: () => import('@/views/login/signin_noreg/signin_noreg.vue'),
inmenu: false, inmenu: false,
infooter: true infooter: true
}, },
@@ -439,10 +462,11 @@ export const routes = baseroutes
const preLoadImages: IPreloadImages[] = [ const preLoadImages: IPreloadImages[] = [
{ imgname: '../../statics/images/logo.png', alt: 'logo', mobile: false }, { imgname: '../../statics/images/logo.png', alt: 'logo', mobile: false },
{ imgname: '../../statics/images/gb.png', alt: 'flag gb', mobile: false }, { imgname: '../../statics/icons/flag_gb.svg', alt: 'flag us', mobile: false },
{ imgname: '../../statics/images/es.png', alt: 'flag es', mobile: false }, { imgname: '../../statics/icons/flag_it.svg', alt: 'flag it', mobile: false },
// { imgname: '../../statics/images/fr.png', alt: 'flag fr', mobile: false }, { imgname: '../../statics/icons/flag_es.svg', alt: 'flag es', mobile: false },
{ imgname: '../../statics/images/it.png', alt: 'flag it', mobile: false }, { imgname: '../../statics/icons/flag_fr.svg', alt: 'flag fr', mobile: false },
{ imgname: '../../statics/icons/flag_pt.svg', alt: 'flag pt', mobile: false },
// { imgname: '../../statics/images/background.jpg', alt: 'corsi di formazione per operatori del massaggio del benessere', mobile: true }, // { imgname: '../../statics/images/background.jpg', alt: 'corsi di formazione per operatori del massaggio del benessere', mobile: true },
// { imgname: '../../statics/images/background2.jpg', alt: 'stanza con cuscini per seminario reiki', mobile: true }, // { imgname: '../../statics/images/background2.jpg', alt: 'stanza con cuscini per seminario reiki', mobile: true },
// { imgname: '../../statics/images/background3.jpg', alt: 'foto di gruppo seminaristi reiki', mobile: true }, // { imgname: '../../statics/images/background3.jpg', alt: 'foto di gruppo seminaristi reiki', mobile: true },
@@ -457,14 +481,17 @@ export function preloadedimages() {
const arrLangUsed = [ const arrLangUsed = [
'it', 'it',
'enUs', 'enUs',
'es' 'es',
'pt',
'fr'
] ]
const lang_available: ILang[] = [ const lang_available: ILang[] = [
{ label: 'Italiano', icon: 'fa-flag-it', value: 'it', image: '../statics/images/it.png', short: 'IT' }, { label: 'Italiano', icon: 'fa-flag-it', value: 'it', image: '../statics/icons/flag_it.svg', short: 'IT' },
{ label: 'English', icon: 'fa-flag-us', value: 'enUs', image: '../statics/images/gb.png', short: 'EN' }, { label: 'English', icon: 'fa-flag-us', value: 'enUs', image: '../statics/icons/flag_gb.svg', short: 'EN' },
{ label: 'Español', icon: 'fa-flag-es', value: 'es', image: '../statics/images/es.png', short: 'ES' }, { label: 'Español', icon: 'fa-flag-es', value: 'es', image: '../statics/icons/flag_es.svg', short: 'ES' },
// { label: 'Français', icon: 'fa-facebook', value: 'fr', image: '../statics/images/fr.png', short: 'FR' } { label: 'Português', icon: 'fa-flag-pt', value: 'pt', image: '../statics/icons/flag_pt.svg', short: 'PT' },
{ label: 'Français', icon: 'fa-flag-fr', value: 'fr', image: '../statics/icons/flag_fr.svg', short: 'FR' }
// { label: 'German', icon: 'fa-flag-de', value: 'de', image: '../statics/images/de.png', short: 'DE' }, // { label: 'German', icon: 'fa-flag-de', value: 'de', image: '../statics/images/de.png', short: 'DE' },
] ]

View File

@@ -27,6 +27,18 @@ p {
} }
} }
.data_start{
margin-left: auto;
margin-right: auto;
max-height: 150px;
max-width: 250px;
@media (max-width: 718px) {
max-height: 90px;
max-width: 180px;
}
}
h4 { h4 {
font-size: 1.25rem; font-size: 1.25rem;
} }

View File

@@ -14,84 +14,13 @@
<div class="text-center"> <div class="text-center">
<q-img src="statics/images/background.jpg" class="logo"></q-img> <q-img src="statics/images/background.jpg" class="logo"></q-img>
</div> </div>
<!--<section>
<div class="landing__hero maxwidth1200 text-white">
<q-carousel
animated
swipeable
infinite
navigation
transition-next="slide-left"
transition-prev="slide-right"
v-model="slide"
height="180px"
width="180px"
>
<q-carousel-slide name="first"
:img-src="getsrcbyimg('../../statics/images/background.jpg')">
<div class="landing__header"></div>
<div class="landing__hero-content row justify-center q-gutter-xs clgutter">
<div class="flex justify-end">
<div class="q-gutter-xs testo-banda clgutter">
<h1 class="text-h1 shadow-max">{{getappname}}</h1>
<div v-if="isLogged">
<h2 class="text-h4 shadow text-italic q-pl-sm"> <div class="row justify-center">
{{$t('msg.sottoTitoloApp')}} <div class="text-h5 boldhigh text-uppercase"> {{ $t('event.dateTimeStart') }}</div>
</h2>
<h2 class="text-h4 shadow-max text-italic q-pl-sm">
{{$t('msg.sottoTitoloApp2')}}
</h2>
</div> </div>
<div class="text-center">
<q-img src="statics/images/data_start.jpg" class="data_start"></q-img>
</div> </div>
</div>
</div>
<div class="landing__arrow absolute-bottom text-center">
<i aria-hidden="true"
class="q-icon text-h2 text-white material-icons">expand_more</i>
</div>
</q-carousel-slide>
<div v-if="isLogged">
<q-carousel-slide name="second"
:img-src="getsrcbyimg('../../statics/images/background2.jpg')" alt="">
<div class="landing__header"></div>
<div class="landing__hero2-content row justify-center q-gutter-xs clgutter">
<div class="row">
<logo></logo>
</div>
<div class="flex justify-end">
<div class="q-gutter-xs testo-banda clgutter">
<h1 class="text-h1 shadow-max">{{getappname}}</h1>
</div>
</div>
</div>
<div class="landing__arrow absolute-bottom text-center">
<i aria-hidden="true"
class="q-icon text-h2 text-white material-icons">expand_more</i>
</div>
</q-carousel-slide>
<q-carousel-slide name="third"
:img-src="getsrcbyimg('../../statics/images/background3.jpg')">
<div class="landing__header"></div>
<div class="landing__hero2-content row justify-center q-gutter-xs clgutter">
<div class="row">
<logo></logo>
</div>
<div class="flex justify-end">
<div class="q-gutter-xs testo-banda clgutter">
<div class="text-h1 shadow-max">{{getappname}}</div>
</div>
</div>
</div>
<div class="landing__arrow absolute-bottom text-center">
</div>
</q-carousel-slide>
</div>
</q-carousel>
</div>
</section> -->
<div v-if="isLogged"> <div v-if="isLogged">
@@ -111,10 +40,12 @@
</q-btn> </q-btn>
</div> </div>
<!--
<div v-if="!isLogged && static_data.functionality.ENABLE_REGISTRATION" align="center" style="margin:20px;"> <div v-if="!isLogged && static_data.functionality.ENABLE_REGISTRATION" align="center" style="margin:20px;">
<q-btn rounded size="lg" color="primary" to="/signup">{{$t('reg.submit')}} <q-btn rounded size="lg" color="primary" to="/signup">{{$t('reg.submit')}}
</q-btn> </q-btn>
</div> </div>
-->
</div> </div>

View File

@@ -27,4 +27,8 @@ export default class Intro extends MixinBase {
tools.setCookie(tools.APORTADOR_SOLIDARIO, this.$route.params.invited) tools.setCookie(tools.APORTADOR_SOLIDARIO, this.$route.params.invited)
} }
get invited() {
return this.$route.params.invited
}
} }

View File

@@ -14,7 +14,7 @@
</CVideoPromo> </CVideoPromo>
<q-page padding class="signup"> <q-page v-if="!!invited" padding class="signup" >
<CSignUpNotevole :showadultcheck="true" :showcell="true" :showaportador="true" :shownationality="true"> <CSignUpNotevole :showadultcheck="true" :showcell="true" :showaportador="true" :shownationality="true">
</CSignUpNotevole> </CSignUpNotevole>

View File

@@ -23,7 +23,7 @@ export default class Invite extends MixinBase {
} }
public mymsg() { public mymsg() {
let messaggio = this.getValDbLang('MSG_SHARE', false, '') const messaggio = this.getValDbLang('MSG_SHARE', false, '')
return tools.myprintf(messaggio, [{strin: 'linkreg', strout: this.getRefLink}]) return tools.myprintf(messaggio, [{strin: 'linkreg', strout: this.getRefLink}])

View File

@@ -41,9 +41,16 @@ export default class Testimonianze extends MixinBase {
public audiofiles = { public audiofiles = {
it: [ it: [
{ {
title: 'Elisa (Audio 1)', title: 'Rudy (Audio 1)',
label: '1', label: '1',
value: 0, value: 0,
src: 'statics/audio/it/Marco_Ruty.mp3',
type: 'audio/mp3'
},
{
title: 'Elisa (Audio 2)',
label: '2',
value: 1,
src: 'statics/audio/it/spiegazione_Billettera.mp3', src: 'statics/audio/it/spiegazione_Billettera.mp3',
type: 'audio/mp3' type: 'audio/mp3'
} }

View File

@@ -59,7 +59,7 @@
</CTitleBanner> </CTitleBanner>
<CTitleBanner class="q-pa-xs" :title="`AUDIO`" bgcolor="bg-primary" clcolor="text-white" <CTitleBanner class="q-pa-xs" :title="`TESTIMONIANZE AUDIO DELLA BILLETTERA`" bgcolor="bg-primary" clcolor="text-white"
mystyle=" " canopen="true"> mystyle=" " canopen="true">
<q-carousel <q-carousel

Binary file not shown.

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M473.655,88.276H38.345C17.167,88.276,0,105.443,0,126.621v73.471h512v-73.471
C512,105.443,494.833,88.276,473.655,88.276z"/>
<path style="fill:#464655;" d="M0,385.379c0,21.177,17.167,38.345,38.345,38.345h435.31c21.177,0,38.345-17.167,38.345-38.345
v-73.471H0V385.379z"/>
<rect y="200.09" style="fill:#F5F5F5;" width="512" height="111.81"/>
<path style="fill:#F0C727;" d="M284.186,238.57c0-4.377-4.289-7.469-8.441-6.084l-7.804,2.601l-1.895-11.443
c-1.133-6.827-6.983-11.782-13.906-11.782h-7.299l-7.634,9.396h10.109l-2.829,13.972l-8.233-2.744
c-4.153-1.385-8.441,1.707-8.441,6.084v47.475l11.363-11.363l-5.354,16.061h-6.008v9.396h56.373v-9.396h-6.008l-5.354-16.061
l11.363,11.363V238.57H284.186z M251.303,290.742h-7.574l5.208-13.909l2.366,3.021L251.303,290.742L251.303,290.742z
M260.697,290.742v-10.888l2.366-3.021l5.208,13.909H260.697z M256,273.713c0,0-14.534-9.836-13.946-28.186
c0,0,8.956-1.468,13.946-9.396c4.991,7.927,13.947,9.396,13.947,9.396C270.534,263.878,256,273.713,256,273.713z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M0,385.379c0,21.177,17.167,38.345,38.345,38.345h435.31c21.177,0,38.345-17.167,38.345-38.345V256H0
V385.379z"/>
<path style="fill:#F5F5F5;" d="M473.655,88.276H38.345C17.167,88.276,0,105.443,0,126.621V256h512V126.621
C512,105.443,494.833,88.276,473.655,88.276z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 791 B

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M473.655,423.724H38.345C17.167,423.724,0,406.557,0,385.378V126.62
c0-21.177,17.167-38.345,38.345-38.345h435.31c21.177,0,38.345,17.167,38.345,38.345V385.38
C512,406.557,494.833,423.724,473.655,423.724z"/>
<path style="fill:#73AF00;" d="M38.345,88.275C17.167,88.275,0,105.442,0,126.62V385.38c0,21.177,17.167,38.345,38.345,38.345
h147.034V88.275H38.345z"/>
<circle style="fill:#FFE15A;" cx="185.45" cy="255.999" r="79.38"/>
<path style="fill:#FF4B55;" d="M211.932,229.516v35.31c0,14.603-11.88,26.483-26.483,26.483s-26.483-11.88-26.483-26.483v-35.31
H211.932 M220.759,211.861h-70.621c-4.875,0-8.828,3.953-8.828,8.828v44.138c0,24.376,19.762,44.138,44.138,44.138
s44.138-19.762,44.138-44.138v-44.138C229.587,215.814,225.634,211.861,220.759,211.861L220.759,211.861z"/>
<path style="fill:#F5F5F5;" d="M211.932,229.516v35.31c0,14.603-11.88,26.483-26.483,26.483s-26.483-11.88-26.483-26.483v-35.31
H211.932"/>
<g>
<circle style="fill:#FFE15A;" cx="150.07" cy="220.689" r="4.414"/>
<circle style="fill:#FFE15A;" cx="220.69" cy="220.689" r="4.414"/>
<circle style="fill:#FFE15A;" cx="150.07" cy="255.999" r="4.414"/>
<circle style="fill:#FFE15A;" cx="220.69" cy="255.999" r="4.414"/>
<circle style="fill:#FFE15A;" cx="185.38" cy="220.689" r="4.414"/>
<circle style="fill:#FFE15A;" cx="211.88" cy="288.549" r="4.414"/>
<circle style="fill:#FFE15A;" cx="159.4" cy="288.549" r="4.414"/>
</g>
<g>
<path style="fill:#41479B;" d="M191.149,253.761v7.602c0,3.144-2.558,5.702-5.702,5.702s-5.702-2.558-5.702-5.702v-7.602
L191.149,253.761"/>
<path style="fill:#41479B;" d="M191.149,235.74v7.602c0,3.144-2.558,5.702-5.702,5.702s-5.702-2.558-5.702-5.702v-7.602H191.149"/>
<path style="fill:#41479B;" d="M191.149,271.969v7.602c0,3.144-2.558,5.702-5.702,5.702s-5.702-2.558-5.702-5.702v-7.602H191.149"
/>
<path style="fill:#41479B;" d="M206.506,253.761v7.602c0,3.144-2.558,5.702-5.702,5.702s-5.702-2.558-5.702-5.702v-7.602
L206.506,253.761"/>
<path style="fill:#41479B;" d="M175.794,253.761v7.602c0,3.144-2.558,5.702-5.702,5.702s-5.702-2.558-5.702-5.702v-7.602
L175.794,253.761"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

1
src/statics/lang Symbolic link
View File

@@ -0,0 +1 @@
../../../freeplanet/src/statics/lang

649
yarn.lock

File diff suppressed because it is too large Load Diff