- Billettera
- Lista Ingressi - Send a Tutti la propria Lavagna.
10
package.json
@@ -31,7 +31,7 @@
|
||||
"@babel/plugin-transform-runtime": "^7.4.0",
|
||||
"@babel/runtime": "^7.0.0",
|
||||
"@quasar/babel-preset-app": "^1.1.8",
|
||||
"@quasar/extras": "^1.5.0",
|
||||
"@quasar/extras": "^1.5.1",
|
||||
"@types/googlemaps": "^3.38.0",
|
||||
"@types/lodash": "^4.14.142",
|
||||
"@types/vuelidate": "^0.7.0",
|
||||
@@ -54,7 +54,7 @@
|
||||
"npm": "^6.10.0",
|
||||
"nprogress": "^0.2.0",
|
||||
"prerender-spa-plugin": "^3.4.0",
|
||||
"quasar": "^1.8.2",
|
||||
"quasar": "^1.9.0",
|
||||
"quasar-extras": "^2.0.8",
|
||||
"register-service-worker": "^1.0.0",
|
||||
"vee-validate": "^2.1.2",
|
||||
@@ -93,10 +93,10 @@
|
||||
"@babel/plugin-syntax-dynamic-import": "^7.2.0",
|
||||
"@babel/plugin-syntax-import-meta": "^7.2.0",
|
||||
"@babel/preset-env": "^7.4.2",
|
||||
"@quasar/app": "^1.5.2",
|
||||
"@quasar/quasar-app-extension-qcalendar": "^1.3.14",
|
||||
"@quasar/app": "^1.5.4",
|
||||
"@quasar/quasar-app-extension-qcalendar": "^1.4.0",
|
||||
"@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",
|
||||
"@types/dotenv": "^4.0.3",
|
||||
"@types/jest": "^23.1.4",
|
||||
|
||||
110
src/App.scss
@@ -57,7 +57,7 @@ h1 {
|
||||
letter-spacing: -.01562em;
|
||||
}
|
||||
|
||||
.logo{
|
||||
.logo {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
|
||||
@@ -69,7 +69,6 @@ h1 {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$grayshadow: #555;
|
||||
|
||||
$graytext: #555;
|
||||
@@ -135,11 +134,15 @@ $heightBtn: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.myinput-area{
|
||||
.myinput-area {
|
||||
height: 45px;
|
||||
}
|
||||
|
||||
.my-notif-class{
|
||||
.myinput-area-big {
|
||||
height: 90px;
|
||||
}
|
||||
|
||||
.my-notif-class {
|
||||
font-weight: bold;
|
||||
font-size: 1rem;
|
||||
border-radius: 30px !important;
|
||||
@@ -155,14 +158,15 @@ $heightBtn: 100%;
|
||||
.lowperc {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.medperc {
|
||||
color: blue;
|
||||
}
|
||||
|
||||
.highperc {
|
||||
color: green;
|
||||
}
|
||||
|
||||
|
||||
.hide-if-small {
|
||||
@media (max-width: 600px) {
|
||||
display: none;
|
||||
@@ -180,6 +184,7 @@ $heightBtn: 100%;
|
||||
// font-weight: bold;
|
||||
color: cornflowerblue !important;
|
||||
}
|
||||
|
||||
.links:hover {
|
||||
color: white !important;
|
||||
}
|
||||
@@ -212,7 +217,6 @@ $heightBtn: 100%;
|
||||
letter-spacing: .00937em;
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 718px) {
|
||||
// PER VERSIONE MOBILE
|
||||
|
||||
@@ -237,7 +241,7 @@ $heightBtn: 100%;
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
.text-big{
|
||||
.text-big {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
@@ -260,7 +264,7 @@ $heightBtn: 100%;
|
||||
|
||||
.text-spacetrans {
|
||||
padding: 0 !important;
|
||||
background: rgba(0,0,0,0.3) !important;
|
||||
background: rgba(0, 0, 0, 0.3) !important;
|
||||
border-radius: 30px !important;
|
||||
}
|
||||
|
||||
@@ -268,7 +272,7 @@ $heightBtn: 100%;
|
||||
text-shadow: .15rem .15rem .15rem $grayshadow;
|
||||
}
|
||||
|
||||
.citazione{
|
||||
.citazione {
|
||||
font-size: 0.75rem;
|
||||
font-family: "Lucida Calligraphy", serif;
|
||||
}
|
||||
@@ -297,21 +301,20 @@ $heightBtn: 100%;
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
.boldhigh, .boldop, .text-big{
|
||||
.boldhigh, .boldop, .text-big {
|
||||
font-weight: 500;
|
||||
text-shadow: .05rem .05rem .05rem $grayshadow;
|
||||
}
|
||||
.boldop{
|
||||
|
||||
.boldop {
|
||||
color: darkblue;
|
||||
}
|
||||
|
||||
.text-big{
|
||||
.text-big {
|
||||
font-size: 1.5rem;
|
||||
}
|
||||
|
||||
|
||||
|
||||
.center_to_image{
|
||||
.center_to_image {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 50%;
|
||||
@@ -320,7 +323,6 @@ $heightBtn: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
|
||||
.center_img {
|
||||
display: block !important;
|
||||
margin-left: auto;
|
||||
@@ -334,7 +336,7 @@ $heightBtn: 100%;
|
||||
@media (max-width: 3000px) {
|
||||
.q-parallax__media > img, .myclimg {
|
||||
max-height: 800px !important;
|
||||
min-width:inherit !important;
|
||||
min-width: inherit !important;
|
||||
min-height: inherit !important;
|
||||
}
|
||||
.myclimg, .maxwidth {
|
||||
@@ -345,7 +347,7 @@ $heightBtn: 100%;
|
||||
@media (max-width: 1600px) {
|
||||
.q-parallax__media > img, .myclimg {
|
||||
max-height: 800px !important;
|
||||
min-width:inherit !important;
|
||||
min-width: inherit !important;
|
||||
min-height: inherit !important;
|
||||
}
|
||||
}
|
||||
@@ -353,7 +355,7 @@ $heightBtn: 100%;
|
||||
@media (max-width: 1400px) {
|
||||
.q-parallax__media > img, .myclimg {
|
||||
max-height: 800px !important;
|
||||
min-width:inherit !important;
|
||||
min-width: inherit !important;
|
||||
min-height: inherit !important;
|
||||
}
|
||||
}
|
||||
@@ -361,7 +363,7 @@ $heightBtn: 100%;
|
||||
@media (max-width: 1200px) {
|
||||
.q-parallax__media > img, .myclimg {
|
||||
max-height: 800px !important;
|
||||
min-width:inherit !important;
|
||||
min-width: inherit !important;
|
||||
min-height: inherit !important;
|
||||
}
|
||||
.myclimg, .maxwidth {
|
||||
@@ -369,14 +371,14 @@ $heightBtn: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
.maxwidth{
|
||||
.maxwidth {
|
||||
max-width: 1200px !important;
|
||||
}
|
||||
|
||||
@media (max-width: 1000px) {
|
||||
.q-parallax__media > img, .myclimg {
|
||||
max-height: 700px !important;
|
||||
min-width:inherit !important;
|
||||
min-width: inherit !important;
|
||||
min-height: inherit !important;
|
||||
}
|
||||
.myclimg, .maxwidth {
|
||||
@@ -387,7 +389,7 @@ $heightBtn: 100%;
|
||||
@media (max-width: 800px) {
|
||||
.q-parallax__media > img, .myclimg {
|
||||
max-height: 600px !important;
|
||||
min-width:inherit !important;
|
||||
min-width: inherit !important;
|
||||
min-height: inherit !important;
|
||||
}
|
||||
.myclimg, .maxwidth {
|
||||
@@ -398,7 +400,7 @@ $heightBtn: 100%;
|
||||
@media (max-width: 700px) {
|
||||
.q-parallax__media > img, .myclimg {
|
||||
max-height: 500px !important;
|
||||
min-width:inherit !important;
|
||||
min-width: inherit !important;
|
||||
min-height: inherit !important;
|
||||
}
|
||||
.myclimg, .maxwidth {
|
||||
@@ -406,20 +408,17 @@ $heightBtn: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@media (max-width: 600px) {
|
||||
.q-parallax__media > img, .myclimg {
|
||||
max-height: 450px !important;
|
||||
min-height: inherit !important;
|
||||
min-width:100% !important;
|
||||
min-width: 100% !important;
|
||||
}
|
||||
.myclimg, .maxwidth {
|
||||
height: 400px !important;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// preloading images:
|
||||
@media screen {
|
||||
div#preloader {
|
||||
@@ -431,6 +430,7 @@ $heightBtn: 100%;
|
||||
display: block;
|
||||
}
|
||||
}
|
||||
|
||||
@media print {
|
||||
div#preloader,
|
||||
div#preloader img {
|
||||
@@ -461,7 +461,7 @@ $heightBtn: 100%;
|
||||
top: 20px;
|
||||
}
|
||||
|
||||
.centermydiv{
|
||||
.centermydiv {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
display: block;
|
||||
@@ -481,21 +481,21 @@ $heightBtn: 100%;
|
||||
text-shadow: .25rem .25rem .5rem $grayshadow;
|
||||
}
|
||||
|
||||
.myh4{
|
||||
.myh4 {
|
||||
font-size: 1.25rem;
|
||||
color: red;
|
||||
line-height: 125%;
|
||||
}
|
||||
|
||||
.mybtn_sticky{
|
||||
.mybtn_sticky {
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.mybtn_sticky:hover{
|
||||
.mybtn_sticky:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.imgautosize{
|
||||
.imgautosize {
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
margin-top: auto;
|
||||
@@ -531,6 +531,10 @@ $heightBtn: 100%;
|
||||
content: url('statics/icons/flag_es.svg');
|
||||
}
|
||||
|
||||
.fa-flag-pt:before {
|
||||
content: url('statics/icons/flag_pt.svg');
|
||||
}
|
||||
|
||||
.fa-flag-gb:before {
|
||||
content: url('statics/icons/flag_gb.svg');
|
||||
}
|
||||
@@ -571,6 +575,14 @@ $heightBtn: 100%;
|
||||
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 {
|
||||
animation-duration: 2s;
|
||||
animation-fill-mode: both;
|
||||
@@ -584,12 +596,24 @@ $heightBtn: 100%;
|
||||
border: #f69f09 solid 5px;
|
||||
border-radius: 32px;
|
||||
font-size: 1rem;
|
||||
padding: 4px;
|
||||
padding: 6px;
|
||||
}
|
||||
|
||||
.clBorderImportant, .clBorderSteps {
|
||||
border: red solid 5px;
|
||||
border-radius: 16px;
|
||||
font-size: 1rem;
|
||||
padding: 8px;
|
||||
}
|
||||
|
||||
.clBorderZoom {
|
||||
border: #666cf6 solid 5px;
|
||||
}
|
||||
|
||||
.clBorderSteps {
|
||||
border-color: green;
|
||||
}
|
||||
|
||||
.text-h5 {
|
||||
@media (max-width: 600px) {
|
||||
font-size: 1rem;
|
||||
@@ -605,3 +629,21 @@ $heightBtn: 100%;
|
||||
font-size: 1rem;
|
||||
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;
|
||||
}
|
||||
|
||||
@@ -2,20 +2,21 @@ const msg_website = {
|
||||
it: {
|
||||
pages: {
|
||||
home: 'Home',
|
||||
profile: 'Il tuo Profilo',
|
||||
profile: 'Profilo',
|
||||
payment: 'Pagamenti',
|
||||
regok: 'Registrazione Confermata',
|
||||
presentazione: 'Presentazione',
|
||||
presentazione2: 'Presentazione',
|
||||
invita: 'Invita Persone',
|
||||
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',
|
||||
SignIn: 'Login',
|
||||
status: 'Statistiche',
|
||||
nextzoom: 'Prossimi Zoom (Conferenze)',
|
||||
requestresetpwd: 'Richiesta Reset Password',
|
||||
vreg: 'Verifica Reg',
|
||||
dashboard:'La tua Lavagna',
|
||||
dashboard:'Lavagna',
|
||||
testimonial: 'Testimonianze',
|
||||
Test: 'Test',
|
||||
Category: 'Categorie',
|
||||
@@ -35,7 +36,6 @@ const msg_website = {
|
||||
newreg:'Ultime Registrazioni:',
|
||||
nationality: 'Nazionalità',
|
||||
verified:'Verificata',
|
||||
seezoom:'Partecipato ad 1 Zoom',
|
||||
nonverified:'Non Verificata',
|
||||
}
|
||||
},
|
||||
@@ -71,18 +71,21 @@ const msg_website = {
|
||||
es: {
|
||||
pages: {
|
||||
home: 'Home',
|
||||
profile: 'Tu Perfil',
|
||||
profile: 'Perfil',
|
||||
payment: 'Paiements',
|
||||
regok: 'Registro confirmado',
|
||||
presentazione: 'Presentación',
|
||||
presentazione2: 'Presentación',
|
||||
invita: 'Invitar a la gente',
|
||||
SignUp: 'Registro',
|
||||
SignUp_alreadylista: 'Inscripción para los que ya están en la Lista!',
|
||||
SignUp2: 'Registro',
|
||||
SignIn: 'Login',
|
||||
status: 'Statistica',
|
||||
status: 'Estadísticas',
|
||||
nextzoom: 'Próximo Zoom (Conferencias)',
|
||||
requestresetpwd: 'Solicitud de restablecimiento de contraseña',
|
||||
vreg: 'Verifica Reg',
|
||||
dashboard:'Tu Tablero',
|
||||
dashboard:'Tablero',
|
||||
testimonial: 'Opiniones',
|
||||
Test: 'Test',
|
||||
Category: 'Categorie',
|
||||
@@ -123,24 +126,85 @@ const msg_website = {
|
||||
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: {
|
||||
homepage: {
|
||||
titlecontatti: 'CONTACTS',
|
||||
},
|
||||
pages: {
|
||||
home: 'Home',
|
||||
profile: 'Votre profil',
|
||||
profile: 'profil',
|
||||
payment: 'paiements',
|
||||
regok: 'Inscription confirmée',
|
||||
presentazione: 'Présentation',
|
||||
presentazione2: 'Présentation',
|
||||
invita: 'Inviter des personnes',
|
||||
SignUp: 'Inscription',
|
||||
SignUp_alreadylista: 'Inscription pour ceux qui sont déjà inscrits sur la liste!',
|
||||
SignUp2: 'Inscription',
|
||||
SignIn: 'Login',
|
||||
status: 'État actuel',
|
||||
nextzoom: 'Zoom à venir (Conférences)',
|
||||
requestresetpwd: 'Demande de réinitialisation du mot de passe',
|
||||
vreg: 'Vérifier l\'inscription',
|
||||
dashboard:'Votre tableau de bord',
|
||||
dashboard:'Tableau de bord',
|
||||
testimonial: 'Commentaires',
|
||||
Test: 'Test',
|
||||
Category: 'Categorie',
|
||||
@@ -171,18 +235,21 @@ const msg_website = {
|
||||
enUs: {
|
||||
pages: {
|
||||
home: 'Home',
|
||||
profile: 'Your Profile',
|
||||
profile: 'Profile',
|
||||
payment: 'Payments',
|
||||
regok: 'Registration Confirmed',
|
||||
presentazione: 'Presentation',
|
||||
presentazione2: 'Presentation',
|
||||
invita: 'Invite People',
|
||||
SignUp: 'Registration',
|
||||
SignUp_alreadylista: 'Registration for those who are already in the List!',
|
||||
SignUp2: 'Registration',
|
||||
SignIn: 'Login',
|
||||
status: 'Current state',
|
||||
nextzoom: 'Upcoming Zoom (Conferences)',
|
||||
requestresetpwd: 'Password Reset Request',
|
||||
vreg: 'Check Registration',
|
||||
dashboard:'Your Dashboard',
|
||||
dashboard:'Dashboard',
|
||||
testimonial: 'Reviews',
|
||||
Test: 'Test',
|
||||
Category: 'Categorie',
|
||||
|
||||
@@ -11,6 +11,7 @@ const functionality: IFunctionality = {
|
||||
PWA: false,
|
||||
SHOW_USER_MENU: true, // Cambiare con true
|
||||
SHOW_PROFILE: true,
|
||||
SHOW_REG_BUTTON: false,
|
||||
ENABLE_REGISTRATION: true, // Cambiare con true
|
||||
ENABLE_REG_AYNI: true,
|
||||
SHOW_NEWSLETTER: false,
|
||||
@@ -266,28 +267,39 @@ const baseroutes: IListRoutes[] = [
|
||||
order: 20,
|
||||
path: '/signup/:invited',
|
||||
materialIcon: 'how_to_reg',
|
||||
name: 'pages.presentazione',
|
||||
name: 'pages.presentazione2',
|
||||
component: () => import('@/root/intro/intro.vue'),
|
||||
inmenu: false,
|
||||
infooter: true,
|
||||
infooter: false,
|
||||
separator: false
|
||||
},
|
||||
{
|
||||
active: false,
|
||||
active: true,
|
||||
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',
|
||||
materialIcon: 'fas fa-comments',
|
||||
name: 'pages.testimonial',
|
||||
component: () => import('@/root/testimonianze/testimonianze.vue'),
|
||||
inmenu: true,
|
||||
infooter: true,
|
||||
onlyif_logged: true
|
||||
onlyif_logged: false
|
||||
},
|
||||
{
|
||||
active: true,
|
||||
path: '/separator',
|
||||
name: 'separator',
|
||||
order: 99,
|
||||
order: 50,
|
||||
isseparator: true,
|
||||
inmenu: true,
|
||||
},
|
||||
@@ -305,13 +317,24 @@ const baseroutes: IListRoutes[] = [
|
||||
{
|
||||
active: true,
|
||||
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',
|
||||
materialIcon: 'fas fa-user',
|
||||
name: 'pages.profile',
|
||||
component: () => import('@/views/user/profile/profile.vue'),
|
||||
meta: {requiresAuth: true},
|
||||
inmenu: true,
|
||||
infooter: true
|
||||
infooter: true,
|
||||
},
|
||||
{
|
||||
active: true,
|
||||
@@ -425,7 +448,7 @@ const baseroutes: IListRoutes[] = [
|
||||
path: '/signin',
|
||||
materialIcon: 'account_circle',
|
||||
name: 'pages.SignIn',
|
||||
component: () => import('@/views/login/signin/signin.vue'),
|
||||
component: () => import('@/views/login/signin_noreg/signin_noreg.vue'),
|
||||
inmenu: false,
|
||||
infooter: true
|
||||
},
|
||||
@@ -439,10 +462,11 @@ export const routes = baseroutes
|
||||
|
||||
const preLoadImages: IPreloadImages[] = [
|
||||
{ imgname: '../../statics/images/logo.png', alt: 'logo', mobile: false },
|
||||
{ imgname: '../../statics/images/gb.png', alt: 'flag gb', mobile: false },
|
||||
{ imgname: '../../statics/images/es.png', alt: 'flag es', mobile: false },
|
||||
// { imgname: '../../statics/images/fr.png', alt: 'flag fr', mobile: false },
|
||||
{ imgname: '../../statics/images/it.png', alt: 'flag it', mobile: false },
|
||||
{ imgname: '../../statics/icons/flag_gb.svg', alt: 'flag us', mobile: false },
|
||||
{ imgname: '../../statics/icons/flag_it.svg', alt: 'flag it', mobile: false },
|
||||
{ imgname: '../../statics/icons/flag_es.svg', alt: 'flag es', 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/background2.jpg', alt: 'stanza con cuscini per seminario 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 = [
|
||||
'it',
|
||||
'enUs',
|
||||
'es'
|
||||
'es',
|
||||
'pt',
|
||||
'fr'
|
||||
]
|
||||
|
||||
const lang_available: ILang[] = [
|
||||
{ label: 'Italiano', icon: 'fa-flag-it', value: 'it', image: '../statics/images/it.png', short: 'IT' },
|
||||
{ label: 'English', icon: 'fa-flag-us', value: 'enUs', image: '../statics/images/gb.png', short: 'EN' },
|
||||
{ label: 'Español', icon: 'fa-flag-es', value: 'es', image: '../statics/images/es.png', short: 'ES' },
|
||||
// { label: 'Français', icon: 'fa-facebook', value: 'fr', image: '../statics/images/fr.png', short: 'FR' }
|
||||
{ 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/icons/flag_gb.svg', short: 'EN' },
|
||||
{ label: 'Español', icon: 'fa-flag-es', value: 'es', image: '../statics/icons/flag_es.svg', short: 'ES' },
|
||||
{ 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' },
|
||||
]
|
||||
|
||||
|
||||
@@ -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 {
|
||||
font-size: 1.25rem;
|
||||
}
|
||||
|
||||
@@ -14,84 +14,13 @@
|
||||
<div class="text-center">
|
||||
<q-img src="statics/images/background.jpg" class="logo"></q-img>
|
||||
</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">
|
||||
{{$t('msg.sottoTitoloApp')}}
|
||||
</h2>
|
||||
<h2 class="text-h4 shadow-max text-italic q-pl-sm">
|
||||
{{$t('msg.sottoTitoloApp2')}}
|
||||
</h2>
|
||||
<div class="row justify-center">
|
||||
<div class="text-h5 boldhigh text-uppercase"> {{ $t('event.dateTimeStart') }}</div>
|
||||
</div>
|
||||
<div class="text-center">
|
||||
<q-img src="statics/images/data_start.jpg" class="data_start"></q-img>
|
||||
</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">
|
||||
@@ -111,10 +40,12 @@
|
||||
</q-btn>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<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>
|
||||
</div>
|
||||
-->
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -27,4 +27,8 @@ export default class Intro extends MixinBase {
|
||||
tools.setCookie(tools.APORTADOR_SOLIDARIO, this.$route.params.invited)
|
||||
}
|
||||
|
||||
get invited() {
|
||||
return this.$route.params.invited
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
</CVideoPromo>
|
||||
|
||||
<q-page padding class="signup">
|
||||
<q-page v-if="!!invited" padding class="signup" >
|
||||
<CSignUpNotevole :showadultcheck="true" :showcell="true" :showaportador="true" :shownationality="true">
|
||||
|
||||
</CSignUpNotevole>
|
||||
|
||||
@@ -23,7 +23,7 @@ export default class Invite extends MixinBase {
|
||||
}
|
||||
|
||||
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}])
|
||||
|
||||
|
||||
@@ -41,9 +41,16 @@ export default class Testimonianze extends MixinBase {
|
||||
public audiofiles = {
|
||||
it: [
|
||||
{
|
||||
title: 'Elisa (Audio 1)',
|
||||
title: 'Rudy (Audio 1)',
|
||||
label: '1',
|
||||
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',
|
||||
type: 'audio/mp3'
|
||||
}
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
|
||||
</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">
|
||||
|
||||
<q-carousel
|
||||
|
||||
BIN
src/statics/audio/it/Marco_Ruty.mp3
Normal file
46
src/statics/icons/flag_eg.svg
Normal 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 |
39
src/statics/icons/flag_pl.svg
Normal 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 |
66
src/statics/icons/flag_pt.svg
Normal 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 |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
BIN
src/statics/images/data_start.jpg
Normal file
|
After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 151 KiB After Width: | Height: | Size: 161 KiB |
BIN
src/statics/images/passo_1.jpg
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
src/statics/images/passo_1_2_3.jpg
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
src/statics/images/passo_2.jpg
Normal file
|
After Width: | Height: | Size: 41 KiB |
BIN
src/statics/images/passo_3.jpg
Normal file
|
After Width: | Height: | Size: 83 KiB |
1
src/statics/lang
Symbolic link
@@ -0,0 +1 @@
|
||||
../../../freeplanet/src/statics/lang
|
||||