fix Registrazione data
fix linkref fix controllo login
This commit is contained in:
2
package-lock.json
generated
2
package-lock.json
generated
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "notevole",
|
"name": "ayni",
|
||||||
"version": "0.0.2",
|
"version": "0.0.2",
|
||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
|
|||||||
10
package.json
10
package.json
@@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"name": "notevole",
|
"name": "ayni",
|
||||||
"version": "0.0.2",
|
"version": "0.0.2",
|
||||||
"private": true,
|
"private": true,
|
||||||
"keywords": [
|
"keywords": [
|
||||||
@@ -30,8 +30,8 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@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.7",
|
"@quasar/babel-preset-app": "^1.1.8",
|
||||||
"@quasar/extras": "^1.4.0",
|
"@quasar/extras": "^1.4.2",
|
||||||
"@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",
|
||||||
@@ -53,7 +53,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.7.0",
|
"quasar": "^1.7.4",
|
||||||
"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",
|
||||||
@@ -91,7 +91,7 @@
|
|||||||
"@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.4.5",
|
"@quasar/app": "^1.5.2",
|
||||||
"@quasar/quasar-app-extension-qcalendar": "^1.3.13",
|
"@quasar/quasar-app-extension-qcalendar": "^1.3.13",
|
||||||
"@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.5",
|
||||||
|
|||||||
@@ -84,9 +84,9 @@ const extendPrerender = (config) => {
|
|||||||
module.exports = function (ctx) {
|
module.exports = function (ctx) {
|
||||||
return {
|
return {
|
||||||
htmlVariables: {
|
htmlVariables: {
|
||||||
appName: 'Notevole',
|
appName: 'Ayni',
|
||||||
appDescription: 'Notevole',
|
appDescription: 'Ayni',
|
||||||
keywords: 'Notevole',
|
keywords: 'Ayni',
|
||||||
},
|
},
|
||||||
// Quasar looks for *.js files by default
|
// Quasar looks for *.js files by default
|
||||||
sourceFiles: {
|
sourceFiles: {
|
||||||
@@ -180,7 +180,11 @@ module.exports = function (ctx) {
|
|||||||
'QIcon',
|
'QIcon',
|
||||||
'QIntersection',
|
'QIntersection',
|
||||||
'QList',
|
'QList',
|
||||||
|
'QRadio',
|
||||||
|
'QOptionGroup',
|
||||||
'QBtnToggle',
|
'QBtnToggle',
|
||||||
|
'QStep',
|
||||||
|
'QStepperNavigation',
|
||||||
'QStepper',
|
'QStepper',
|
||||||
'QItemLabel',
|
'QItemLabel',
|
||||||
'QItem',
|
'QItem',
|
||||||
@@ -290,9 +294,9 @@ module.exports = function (ctx) {
|
|||||||
// swSrc: 'src/sw.js',
|
// swSrc: 'src/sw.js',
|
||||||
},
|
},
|
||||||
manifest: {
|
manifest: {
|
||||||
name: 'Notevole',
|
name: 'Ayni',
|
||||||
version: '0.0.2',
|
version: '0.0.2',
|
||||||
short_name: 'Notevole',
|
short_name: 'Ayni',
|
||||||
description: '',
|
description: '',
|
||||||
display: 'standalone',
|
display: 'standalone',
|
||||||
orientation: 'portrait',
|
orientation: 'portrait',
|
||||||
|
|||||||
34
src/App.scss
34
src/App.scss
@@ -27,11 +27,17 @@ ul li::before {
|
|||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 1em;
|
width: 1em;
|
||||||
margin-left: 20px;
|
margin-left: 20px;
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
margin-left: 5px;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
li {
|
li {
|
||||||
color: #2f2c8b;
|
color: #2f2c8b;
|
||||||
font-size: 18px;
|
font-size: 18px;
|
||||||
|
@media (max-width: 600px) {
|
||||||
|
font-size: 1rem;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
h1 {
|
h1 {
|
||||||
@@ -483,3 +489,31 @@ $heightBtn: 100%;
|
|||||||
margin: 12px 12px !important;
|
margin: 12px 12px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fa-flag-it:before {
|
||||||
|
content: url('statics/icons/flag_it.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-flag-us:before {
|
||||||
|
content: url('statics/icons/flag_us.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-flag-es:before {
|
||||||
|
content: url('statics/icons/flag_es.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-flag-gb:before {
|
||||||
|
content: url('statics/icons/flag_gb.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.fa-flag-de:before {
|
||||||
|
content: url('statics/icons/flag_de.svg');
|
||||||
|
}
|
||||||
|
|
||||||
|
.animazione {
|
||||||
|
animation-duration: 2s;
|
||||||
|
animation-fill-mode: both;
|
||||||
|
}
|
||||||
|
|
||||||
|
.wrapword {
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
}
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ const msg_website = {
|
|||||||
SignUp: 'Registrazione',
|
SignUp: 'Registrazione',
|
||||||
SignUp2: 'Registrazione',
|
SignUp2: 'Registrazione',
|
||||||
SignIn: 'Login',
|
SignIn: 'Login',
|
||||||
|
status: 'Statistiche',
|
||||||
|
requestresetpwd: 'Richiesta Reset Password',
|
||||||
vreg: 'Verifica Reg',
|
vreg: 'Verifica Reg',
|
||||||
dashboard:'La tua Lavagna',
|
dashboard:'La tua Lavagna',
|
||||||
testimonial: 'Testimonianze',
|
testimonial: 'Testimonianze',
|
||||||
@@ -22,15 +24,22 @@ const msg_website = {
|
|||||||
evento: 'Evento',
|
evento: 'Evento',
|
||||||
eventodef: 'Evento:',
|
eventodef: 'Evento:',
|
||||||
prova: 'prova',
|
prova: 'prova',
|
||||||
|
statusreg: {
|
||||||
|
reg:'Partecipanti',
|
||||||
|
giainlista:'Gia in Lista',
|
||||||
|
newreg:'Nuove Registrazioni:',
|
||||||
|
verified:'Verificata',
|
||||||
|
nonverified:'Non Verificata',
|
||||||
|
}
|
||||||
},
|
},
|
||||||
msg: {
|
msg: {
|
||||||
myAppNameShort: 'Notevole',
|
myAppNameShort: 'Ayni',
|
||||||
myAppName: 'Notevole',
|
myAppName: 'Ayni',
|
||||||
myAppDescription: 'Notevole',
|
myAppDescription: 'Ayni',
|
||||||
keywords_base: 'Notevole',
|
keywords_base: 'Ayni',
|
||||||
myDescriz: '',
|
myDescriz: '',
|
||||||
sottoTitoloApp: 'Il Gioco del Dono',
|
sottoTitoloApp: 'Gift Economy',
|
||||||
sottoTitoloApp2: 'del Dare e Ricevere',
|
sottoTitoloApp2: 'Dare e Ricevere',
|
||||||
sottoTitoloApp3: '',
|
sottoTitoloApp3: '',
|
||||||
sottoTitoloApp4: '',
|
sottoTitoloApp4: '',
|
||||||
},
|
},
|
||||||
@@ -63,6 +72,8 @@ const msg_website = {
|
|||||||
SignUp: 'Registro',
|
SignUp: 'Registro',
|
||||||
SignUp2: 'Registro',
|
SignUp2: 'Registro',
|
||||||
SignIn: 'Login',
|
SignIn: 'Login',
|
||||||
|
status: 'Statistica',
|
||||||
|
requestresetpwd: 'Solicitud de restablecimiento de contraseña',
|
||||||
vreg: 'Verifica Reg',
|
vreg: 'Verifica Reg',
|
||||||
dashboard:'Tu Tablero',
|
dashboard:'Tu Tablero',
|
||||||
testimonial: 'Opiniones',
|
testimonial: 'Opiniones',
|
||||||
@@ -71,10 +82,17 @@ const msg_website = {
|
|||||||
Admin: 'Admin',
|
Admin: 'Admin',
|
||||||
Test1: 'Test1',
|
Test1: 'Test1',
|
||||||
Test2: 'Test2',
|
Test2: 'Test2',
|
||||||
|
statusreg: {
|
||||||
|
reg:'Participantes',
|
||||||
|
giainlista:'Gia in Lista',
|
||||||
|
newreg:'Nuevas inscripciones :',
|
||||||
|
verified:'Verificada',
|
||||||
|
nonverified:'No Verificada',
|
||||||
|
}
|
||||||
},
|
},
|
||||||
msg: {
|
msg: {
|
||||||
myAppName: 'Notevole',
|
myAppName: 'Ayni',
|
||||||
myAppNameShort: 'Notevole',
|
myAppNameShort: 'Ayni',
|
||||||
myAppDescription: '',
|
myAppDescription: '',
|
||||||
keywords_base: '',
|
keywords_base: '',
|
||||||
myDescriz: '',
|
myDescriz: '',
|
||||||
@@ -101,9 +119,45 @@ const msg_website = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
fr: {
|
fr: {
|
||||||
homepage: {},
|
homepage: {
|
||||||
pages: {},
|
titlecontatti: 'CONTACTS',
|
||||||
msg: {},
|
},
|
||||||
|
pages: {
|
||||||
|
home: 'Home',
|
||||||
|
profile: 'Votre profil',
|
||||||
|
payment: 'paiements',
|
||||||
|
SignUp: 'Inscription',
|
||||||
|
SignUp2: 'Inscription',
|
||||||
|
SignIn: 'Login',
|
||||||
|
status: 'État actuel',
|
||||||
|
requestresetpwd: 'Demande de réinitialisation du mot de passe',
|
||||||
|
vreg: 'Vérifier l\'inscription',
|
||||||
|
dashboard:'Votre tableau de bord',
|
||||||
|
testimonial: 'Commentaires',
|
||||||
|
Test: 'Test',
|
||||||
|
Category: 'Categorie',
|
||||||
|
Admin: 'Admin',
|
||||||
|
Test1: 'Test1',
|
||||||
|
Test2: 'Test2',
|
||||||
|
statusreg: {
|
||||||
|
reg:'Participants',
|
||||||
|
giainlista:'Gia in Lista',
|
||||||
|
newreg:'Nouvelles inscriptions:',
|
||||||
|
verified:'Vérifié',
|
||||||
|
nonverified:'Non Vérifié',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
msg: {
|
||||||
|
myAppName: 'Ayni',
|
||||||
|
myAppNameShort: 'Ayni',
|
||||||
|
myAppDescription: '',
|
||||||
|
keywords_base: '',
|
||||||
|
myDescriz: '',
|
||||||
|
sottoTitoloApp: '..',
|
||||||
|
sottoTitoloApp2: '..',
|
||||||
|
sottoTitoloApp3: '..',
|
||||||
|
sottoTitoloApp4: '',
|
||||||
|
},
|
||||||
text: {
|
text: {
|
||||||
dashboard: {
|
dashboard: {
|
||||||
madegift: 'Avez-vous fait votre cadeau?'
|
madegift: 'Avez-vous fait votre cadeau?'
|
||||||
@@ -119,6 +173,8 @@ const msg_website = {
|
|||||||
SignUp: 'Registration',
|
SignUp: 'Registration',
|
||||||
SignUp2: 'Registration',
|
SignUp2: 'Registration',
|
||||||
SignIn: 'Login',
|
SignIn: 'Login',
|
||||||
|
status: 'Current state',
|
||||||
|
requestresetpwd: 'Password Reset Request',
|
||||||
vreg: 'Check Registration',
|
vreg: 'Check Registration',
|
||||||
dashboard:'Your Dashboard',
|
dashboard:'Your Dashboard',
|
||||||
testimonial: 'Reviews',
|
testimonial: 'Reviews',
|
||||||
@@ -127,10 +183,17 @@ const msg_website = {
|
|||||||
Admin: 'Admin',
|
Admin: 'Admin',
|
||||||
Test1: 'Test1',
|
Test1: 'Test1',
|
||||||
Test2: 'Test2',
|
Test2: 'Test2',
|
||||||
|
statusreg: {
|
||||||
|
reg:'Participants',
|
||||||
|
giainlista:'Gia in Lista',
|
||||||
|
newreg:'New registrations:',
|
||||||
|
verified:'Verified',
|
||||||
|
nonverified:'Not Verified',
|
||||||
|
}
|
||||||
},
|
},
|
||||||
msg: {
|
msg: {
|
||||||
myAppName: 'Notevole',
|
myAppName: 'Ayni',
|
||||||
myAppNameShort: 'Notevole',
|
myAppNameShort: 'Ayni',
|
||||||
myAppDescription: '',
|
myAppDescription: '',
|
||||||
keywords_base: '',
|
keywords_base: '',
|
||||||
myDescriz: '',
|
myDescriz: '',
|
||||||
|
|||||||
@@ -11,7 +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,
|
||||||
ENABLE_REGISTRATION: false, // Cambiare con true
|
ENABLE_REGISTRATION: true, // Cambiare con true
|
||||||
SHOW_NEWSLETTER: false,
|
SHOW_NEWSLETTER: false,
|
||||||
SHOW_ONLY_POLICY: true,
|
SHOW_ONLY_POLICY: true,
|
||||||
ENABLE_TODOS_LOADING: false,
|
ENABLE_TODOS_LOADING: false,
|
||||||
@@ -230,14 +230,15 @@ const baseroutes: IListRoutes[] = [
|
|||||||
infooter: true
|
infooter: true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: false,
|
||||||
order: 30,
|
order: 30,
|
||||||
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
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
active: true,
|
active: true,
|
||||||
@@ -362,7 +363,8 @@ const baseroutes: IListRoutes[] = [
|
|||||||
inmenu: false,
|
inmenu: false,
|
||||||
infooter: true
|
infooter: true
|
||||||
},
|
},
|
||||||
{ active: true, order: 1000, path: '/vreg', name: 'Verify Reg', component: () => import('@/views/login/vreg/vreg.vue') },
|
{ active: true, order: 1000, path: '/vreg', name: 'pages.vreg', component: () => import('@/views/login/vreg/vreg.vue') },
|
||||||
|
{ active: true, order: 1000, path: '/requestresetpwd', name: 'pages.requestresetpwd', component: () => import('@/views/requestresetpwd/requestresetpwd.vue') },
|
||||||
{ active: true, order: 1000, path: '/offline', name: 'Offline', component: () => import('@/views/offline/offline.vue') },
|
{ active: true, order: 1000, path: '/offline', name: 'Offline', component: () => import('@/views/offline/offline.vue') },
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ h4 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.landing__header {
|
.landing__header {
|
||||||
height: 18vh
|
height: 10vh
|
||||||
}
|
}
|
||||||
|
|
||||||
.landing__arrow {
|
.landing__arrow {
|
||||||
@@ -468,3 +468,10 @@ body.mobile .landing:before {
|
|||||||
font-size: 1.15rem;
|
font-size: 1.15rem;
|
||||||
font-weight: 500;
|
font-weight: 500;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.mlvalue {
|
||||||
|
margin: 5px 5px;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 1rem;
|
||||||
|
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import Vue from 'vue'
|
import Vue from 'vue'
|
||||||
import { Component } from 'vue-property-decorator'
|
import { Component } from 'vue-property-decorator'
|
||||||
import { GlobalStore, UserStore } from '@store'
|
import { GlobalStore, UserStore, NotevoleStore } from '@store'
|
||||||
|
|
||||||
import { Logo } from '../../components/logo'
|
import { Logo } from '../../components/logo'
|
||||||
|
|
||||||
@@ -12,8 +12,10 @@ import { tools } from '@src/store/Modules/tools'
|
|||||||
import { func_tools, toolsext } from '@src/store/Modules/toolsext'
|
import { func_tools, toolsext } from '@src/store/Modules/toolsext'
|
||||||
import { Screen } from 'quasar'
|
import { Screen } from 'quasar'
|
||||||
import MixinMetaTags from '@src/mixins/mixin-metatags'
|
import MixinMetaTags from '@src/mixins/mixin-metatags'
|
||||||
import { CCardCarousel, CImgText, CTitleBanner, CStatus } from '@components'
|
import { CCardCarousel, CImgText, CTitleBanner, CStatus, CStatusReg } from '@components'
|
||||||
import MixinBase from '@src/mixins/mixin-base'
|
import MixinBase from '@src/mixins/mixin-base'
|
||||||
|
import { static_data } from '@src/db/static_data'
|
||||||
|
import { INotData } from '@src/model'
|
||||||
|
|
||||||
// Vue.use(VueScrollReveal, {
|
// Vue.use(VueScrollReveal, {
|
||||||
// class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides.
|
// class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides.
|
||||||
@@ -30,7 +32,7 @@ import MixinBase from '@src/mixins/mixin-base'
|
|||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
mixins: [MixinBase],
|
mixins: [MixinBase],
|
||||||
components: { Logo, Footer, CMyPage, CCardCarousel, CTitleBanner, CImgText, CStatus }
|
components: { Logo, Footer, CMyPage, CCardCarousel, CTitleBanner, CImgText, CStatus, CStatusReg }
|
||||||
})
|
})
|
||||||
export default class Home extends MixinBase {
|
export default class Home extends MixinBase {
|
||||||
public text: string = ''
|
public text: string = ''
|
||||||
@@ -54,13 +56,15 @@ export default class Home extends MixinBase {
|
|||||||
public arrvideo_yt = []
|
public arrvideo_yt = []
|
||||||
public arrvideo_mp4 = []
|
public arrvideo_mp4 = []
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public arrsteps = [
|
public arrsteps = [
|
||||||
{
|
{
|
||||||
label: '1',
|
label: '1',
|
||||||
value: 0,
|
value: 0,
|
||||||
title: {
|
title: {
|
||||||
it: '<strong>Passo 1 - Contributore Finanziario</strong><br><br>' +
|
it: '<strong>Passo 1 - Contributore Finanziario</strong><br><br>' +
|
||||||
'A) Capisco come funziona. Condivido il gioco ad altre 2 persone che vogliono partecipare.<br>' +
|
'A) Capisco come funziona e lo condivido ad altre 2 persone che vogliono partecipare.<br>' +
|
||||||
'B) Entro nella chat e dono i <strong>33€</strong> al gestore della Billettera.',
|
'B) Entro nella chat e dono i <strong>33€</strong> al gestore della Billettera.',
|
||||||
es: '',
|
es: '',
|
||||||
enUs: ''
|
enUs: ''
|
||||||
@@ -112,7 +116,7 @@ export default class Home extends MixinBase {
|
|||||||
it: '<strong>Passo 5</strong><br>' +
|
it: '<strong>Passo 5</strong><br>' +
|
||||||
'Aspetto, da parte delle 8 nuove Billettere, le donazioni di 231€, per un totale di <strong>1848€</strong>.<br>' +
|
'Aspetto, da parte delle 8 nuove Billettere, le donazioni di 231€, per un totale di <strong>1848€</strong>.<br>' +
|
||||||
'<br>Ringrazio l\'<strong>Universo</strong> per il <strong>dono</strong> ricevuto e fornisco <strong>aiuto</strong> a chi ne ha bisogno.<br>' +
|
'<br>Ringrazio l\'<strong>Universo</strong> per il <strong>dono</strong> ricevuto e fornisco <strong>aiuto</strong> a chi ne ha bisogno.<br>' +
|
||||||
'Se desidero, posso <strong>ricominciare</strong> il gioco!',
|
'Se desidero, posso <strong>ricominciare</strong>!',
|
||||||
es: '',
|
es: '',
|
||||||
enUs: ''
|
enUs: ''
|
||||||
},
|
},
|
||||||
@@ -165,14 +169,18 @@ export default class Home extends MixinBase {
|
|||||||
return tools.metafunc(this)
|
return tools.metafunc(this)
|
||||||
}
|
}
|
||||||
|
|
||||||
get isVerified() {
|
get notevolerec() {
|
||||||
return UserStore.state.my.verified_email
|
return UserStore.state
|
||||||
}
|
}
|
||||||
|
|
||||||
get tools() {
|
get tools() {
|
||||||
return tools
|
return tools
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get visuStatus() {
|
||||||
|
return !this.isVerificato || !this.TelegVerificato || UserStore.state.my.profile.paymenttypes.length === 0
|
||||||
|
}
|
||||||
|
|
||||||
public mounted() {
|
public mounted() {
|
||||||
|
|
||||||
let primo = true
|
let primo = true
|
||||||
@@ -225,6 +233,10 @@ export default class Home extends MixinBase {
|
|||||||
return UserStore.state.isLogged
|
return UserStore.state.isLogged
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get static_data() {
|
||||||
|
return static_data
|
||||||
|
}
|
||||||
|
|
||||||
public mystilecard() {
|
public mystilecard() {
|
||||||
return {
|
return {
|
||||||
visibility: this.cardvisible,
|
visibility: this.cardvisible,
|
||||||
@@ -319,4 +331,12 @@ export default class Home extends MixinBase {
|
|||||||
return UserStore.getters.isVerificato
|
return UserStore.getters.isVerificato
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get TelegVerificato() {
|
||||||
|
return UserStore.state.my.profile.teleg_id > 0
|
||||||
|
}
|
||||||
|
|
||||||
|
public openrighttoolbar() {
|
||||||
|
GlobalStore.state.RightDrawerOpen = true
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,13 +24,11 @@
|
|||||||
:img-src="getsrcbyimg('../../statics/images/background.jpg')">
|
:img-src="getsrcbyimg('../../statics/images/background.jpg')">
|
||||||
<div class="landing__header"></div>
|
<div class="landing__header"></div>
|
||||||
<div class="landing__hero-content row justify-center q-gutter-xs clgutter">
|
<div class="landing__hero-content row justify-center q-gutter-xs clgutter">
|
||||||
<div class="row">
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="flex justify-end">
|
<div class="flex justify-end">
|
||||||
<div class="q-gutter-xs testo-banda clgutter">
|
<div class="q-gutter-xs testo-banda clgutter">
|
||||||
<h1 class="text-h1 shadow-max">{{getappname}}</h1>
|
<h1 class="text-h1 shadow-max">{{getappname}}</h1>
|
||||||
<br>
|
<div v-if="isLogged">
|
||||||
|
|
||||||
<h2 class="text-h4 shadow text-italic q-pl-sm">
|
<h2 class="text-h4 shadow text-italic q-pl-sm">
|
||||||
{{$t('msg.sottoTitoloApp')}}
|
{{$t('msg.sottoTitoloApp')}}
|
||||||
</h2>
|
</h2>
|
||||||
@@ -40,11 +38,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
<div class="landing__arrow absolute-bottom text-center">
|
<div class="landing__arrow absolute-bottom text-center">
|
||||||
<i aria-hidden="true"
|
<i aria-hidden="true"
|
||||||
class="q-icon text-h2 text-white material-icons">expand_more</i>
|
class="q-icon text-h2 text-white material-icons">expand_more</i>
|
||||||
</div>
|
</div>
|
||||||
</q-carousel-slide>
|
</q-carousel-slide>
|
||||||
|
<div v-if="isLogged">
|
||||||
<q-carousel-slide name="second"
|
<q-carousel-slide name="second"
|
||||||
:img-src="getsrcbyimg('../../statics/images/background2.jpg')" alt="">
|
:img-src="getsrcbyimg('../../statics/images/background2.jpg')" alt="">
|
||||||
<div class="landing__header"></div>
|
<div class="landing__header"></div>
|
||||||
@@ -81,20 +81,41 @@
|
|||||||
<!--class="q-icon text-h2 text-white material-icons">expand_more</i>-->
|
<!--class="q-icon text-h2 text-white material-icons">expand_more</i>-->
|
||||||
</div>
|
</div>
|
||||||
</q-carousel-slide>
|
</q-carousel-slide>
|
||||||
|
</div>
|
||||||
</q-carousel>
|
</q-carousel>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
<CStatusReg>
|
||||||
|
|
||||||
|
</CStatusReg>
|
||||||
|
|
||||||
<div v-if="isLogged">
|
<div v-if="isLogged">
|
||||||
<div v-if="!isVerificato">
|
|
||||||
<CStatus></CStatus>
|
<CStatus></CStatus>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div v-if="!isLogged && static_data.functionality.ENABLE_REGISTRATION" align="center" style="margin:20px;">
|
||||||
|
<q-btn rounded size="lg" color="primary" @click="openrighttoolbar"
|
||||||
|
>{{$t('login.enter')}}
|
||||||
|
</q-btn>
|
||||||
</div>
|
</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 v-if="!isLogged">
|
||||||
|
<div style="margin-bottom: 50px;">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-if="false">
|
||||||
<CTitleBanner class="q-pa-xs" :title="$t('text.how')" bgcolor="bg-primary" clcolor="text-white"
|
<CTitleBanner class="q-pa-xs" :title="$t('text.how')" bgcolor="bg-primary" clcolor="text-white"
|
||||||
mystyle="letter-spacing: 0.25rem; " myclass="myshad" canopen="true">
|
mystyle=" " myclass="myshad" canopen="true">
|
||||||
<CImgText src="">
|
<CImgText src="">
|
||||||
<q-icon name="fas fa-gift" size="lg" inverted color="primary"></q-icon>
|
<q-icon name="fas fa-gift" size="lg" inverted color="primary"></q-icon>
|
||||||
<div class="q-pa-sm" v-if="toolsext.isLang('it')">
|
<div class="q-pa-sm" v-if="toolsext.isLang('it')">
|
||||||
@@ -114,7 +135,7 @@
|
|||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
|
|
||||||
<CTitleBanner class="q-pa-xs" :title="$t('text.step')" bgcolor="bg-positive" clcolor="text-white"
|
<CTitleBanner class="q-pa-xs" :title="$t('text.step')" bgcolor="bg-positive" clcolor="text-white"
|
||||||
mystyle="letter-spacing: 0.25rem; " canopen="true">
|
mystyle=" " canopen="true">
|
||||||
<div class="q-gutter-md">
|
<div class="q-gutter-md">
|
||||||
<q-carousel
|
<q-carousel
|
||||||
v-model="mysteps"
|
v-model="mysteps"
|
||||||
@@ -200,7 +221,8 @@
|
|||||||
</q-carousel-control>
|
</q-carousel-control>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<q-carousel-slide v-if="getvideonum_mp4 > 0" v-for="index in getvideonum_mp4" :name="`mp4_`+index" :key="index">
|
<q-carousel-slide v-if="getvideonum_mp4 > 0" v-for="index in getvideonum_mp4" :name="`mp4_`+index"
|
||||||
|
:key="index">
|
||||||
|
|
||||||
<div v-if="tools.getvideourl(index, false)"
|
<div v-if="tools.getvideourl(index, false)"
|
||||||
class="row justify-evenly items-center q-gutter-sm ">
|
class="row justify-evenly items-center q-gutter-sm ">
|
||||||
@@ -222,7 +244,9 @@
|
|||||||
|
|
||||||
</q-carousel-slide>
|
</q-carousel-slide>
|
||||||
|
|
||||||
<q-carousel-slide v-if="getvideonum_youtube > 0" v-for="index in getvideonum_youtube" :name="`yt_`+index" :key="index">
|
<q-carousel-slide v-if="getvideonum_youtube > 0" v-for="index in getvideonum_youtube"
|
||||||
|
:name="`yt_`+index"
|
||||||
|
:key="index">
|
||||||
<div v-if="tools.getvideourl(index, true)"
|
<div v-if="tools.getvideourl(index, true)"
|
||||||
class="row justify-evenly items-center q-gutter-sm ">
|
class="row justify-evenly items-center q-gutter-sm ">
|
||||||
|
|
||||||
@@ -251,20 +275,21 @@
|
|||||||
|
|
||||||
|
|
||||||
<CTitleBanner class="q-pa-xs" :title="$t('text.what')" bgcolor="bg-secondary" clcolor="text-white"
|
<CTitleBanner class="q-pa-xs" :title="$t('text.what')" bgcolor="bg-secondary" clcolor="text-white"
|
||||||
mystyle="letter-spacing: 0.25rem; " canopen="true">
|
mystyle=" " canopen="true">
|
||||||
<div class="q-mx-md cltexth4">
|
<div class="q-mx-md cltexth4">
|
||||||
1) Voglia di giocare, e desiderio di Donare 33 € per aiutare un'altra persona a realizzare i propri
|
1) Voglia di giocare, e desiderio di Donare 33 € per aiutare un'altra persona a realizzare i propri
|
||||||
sogni.<br><br>
|
sogni.<br><br>
|
||||||
2) L'impegno di seguire delle indicazioni nei tempi stabiliti all' interno di una chat, dove ogni
|
2) L'impegno di seguire delle indicazioni nei tempi stabiliti all' interno di una chat, dove ogni
|
||||||
passaggio è spiegato e guidato.<br><br>
|
passaggio è spiegato e guidato.<br><br>
|
||||||
3) Parlare e condividere ai tuoi amici un messaggio dove spieghi questo sistema, impegnandoti così a trovare
|
3) Parlare e condividere ai tuoi amici un messaggio dove spieghi questo sistema, impegnandoti così a
|
||||||
|
trovare
|
||||||
2 persone interessate ad entrare.
|
2 persone interessate ad entrare.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
|
|
||||||
<CTitleBanner cl ass="q-pa-xs" :title="$t('text.advise')" bgcolor="bg-primary" clcolor="text-white"
|
<CTitleBanner cl ass="q-pa-xs" :title="$t('text.advise')" bgcolor="bg-primary" clcolor="text-white"
|
||||||
mystyle="letter-spacing: 0.25rem; " myclass="myshad" canopen="true">
|
mystyle=" " myclass="myshad" canopen="true">
|
||||||
<div v-if="toolsext.isLang('it')">
|
<div v-if="toolsext.isLang('it')">
|
||||||
<q-list dense bordered padding class="rounded-borders">
|
<q-list dense bordered padding class="rounded-borders">
|
||||||
<div v-for="(rec, index) in advise" :key="index">
|
<div v-for="(rec, index) in advise" :key="index">
|
||||||
@@ -293,6 +318,8 @@
|
|||||||
<div v-if="!tools.isMobile()" style="margin: 60px 60px;"></div>
|
<div v-if="!tools.isMobile()" style="margin: 60px 60px;"></div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
</CMyPage>
|
</CMyPage>
|
||||||
</q-page>
|
</q-page>
|
||||||
</template>
|
</template>
|
||||||
|
|||||||
@@ -7,13 +7,13 @@
|
|||||||
keywords: 'Policy' } ) }}
|
keywords: 'Policy' } ) }}
|
||||||
</span>
|
</span>
|
||||||
<PagePolicy
|
<PagePolicy
|
||||||
owneremail="notevole@freeplanet.app"
|
owneremail="ayni.gifteconomy@gmail.com"
|
||||||
SiteName="Notevole"
|
SiteName="Ayni"
|
||||||
ownerDataName="Notevole"
|
ownerDataName="Ayni"
|
||||||
managerData="Notevole"
|
managerData="Ayni"
|
||||||
includeData="dati anagrafici (ragione sociale, nome, cognome), recapiti (telefono, indirizzo email)"
|
includeData="dati anagrafici (ragione sociale, nome, cognome), recapiti (telefono, indirizzo email)"
|
||||||
url="notevole.freeplanet.app"
|
url="ayni.gifteconomy@gmail.com"
|
||||||
lastdataupdate="28 dicembre 2019"
|
lastdataupdate="16 Gennaio 2020"
|
||||||
country="Italia"
|
country="Italia"
|
||||||
>
|
>
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@
|
|||||||
</span>
|
</span>
|
||||||
|
|
||||||
<CTitleBanner class="q-pa-xs" :title="$t('text.testimonial')" bgcolor="bg-primary" clcolor="text-white"
|
<CTitleBanner class="q-pa-xs" :title="$t('text.testimonial')" bgcolor="bg-primary" clcolor="text-white"
|
||||||
mystyle="letter-spacing: 0.25rem; " canopen="true">
|
mystyle=" " canopen="true">
|
||||||
|
|
||||||
|
|
||||||
<q-carousel
|
<q-carousel
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
|
|
||||||
<CTitleBanner class="q-pa-xs" :title="`AUDIO`" bgcolor="bg-primary" clcolor="text-white"
|
<CTitleBanner class="q-pa-xs" :title="`AUDIO`" bgcolor="bg-primary" clcolor="text-white"
|
||||||
mystyle="letter-spacing: 0.25rem; " canopen="true">
|
mystyle=" " canopen="true">
|
||||||
|
|
||||||
<q-carousel
|
<q-carousel
|
||||||
v-model="myaudio"
|
v-model="myaudio"
|
||||||
|
|||||||
40
yarn.lock
40
yarn.lock
@@ -1130,12 +1130,12 @@
|
|||||||
promise-limit "^2.5.0"
|
promise-limit "^2.5.0"
|
||||||
puppeteer "^1.7.0"
|
puppeteer "^1.7.0"
|
||||||
|
|
||||||
"@quasar/app@^1.4.5":
|
"@quasar/app@^1.5.2":
|
||||||
version "1.4.5"
|
version "1.5.2"
|
||||||
resolved "https://registry.yarnpkg.com/@quasar/app/-/app-1.4.5.tgz#e15cbd016125c1592b0cc391513b1c5220d80266"
|
resolved "https://registry.yarnpkg.com/@quasar/app/-/app-1.5.2.tgz#fbdf90ca691e2c41585a7a82dd6b225db47d8600"
|
||||||
integrity sha512-5AYgasw8HCOpT+89gWdJIyim0zsWw9y7wEYjHeg89I5aNGTJwskrXWV18dX2zLDWXXjd41UI2HbPMXqm/SNPJg==
|
integrity sha512-J3zCrN0PPHioGvMVwy2eggtb8ZvrN0XGa1PiyqIbU+mogW11OyupUyrJ1qHMIYvIW2nmM8bT2WZNySvKY8bi9A==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@quasar/babel-preset-app" "1.1.7"
|
"@quasar/babel-preset-app" "1.1.8"
|
||||||
"@quasar/fastclick" "1.1.4"
|
"@quasar/fastclick" "1.1.4"
|
||||||
"@vue/preload-webpack-plugin" "1.1.1"
|
"@vue/preload-webpack-plugin" "1.1.1"
|
||||||
autoprefixer "9.7.3"
|
autoprefixer "9.7.3"
|
||||||
@@ -1154,7 +1154,6 @@
|
|||||||
file-loader "^5.0.2"
|
file-loader "^5.0.2"
|
||||||
friendly-errors-webpack-plugin "1.7.0"
|
friendly-errors-webpack-plugin "1.7.0"
|
||||||
fs-extra "8.1.0"
|
fs-extra "8.1.0"
|
||||||
hash-sum "2.0.0"
|
|
||||||
html-minifier "4.0.0"
|
html-minifier "4.0.0"
|
||||||
html-webpack-plugin "3.2.0"
|
html-webpack-plugin "3.2.0"
|
||||||
inquirer "7.0.1"
|
inquirer "7.0.1"
|
||||||
@@ -1200,10 +1199,10 @@
|
|||||||
webpack-node-externals "1.7.2"
|
webpack-node-externals "1.7.2"
|
||||||
workbox-webpack-plugin "4.3.1"
|
workbox-webpack-plugin "4.3.1"
|
||||||
|
|
||||||
"@quasar/babel-preset-app@1.1.7", "@quasar/babel-preset-app@^1.1.7":
|
"@quasar/babel-preset-app@1.1.8", "@quasar/babel-preset-app@^1.1.8":
|
||||||
version "1.1.7"
|
version "1.1.8"
|
||||||
resolved "https://registry.yarnpkg.com/@quasar/babel-preset-app/-/babel-preset-app-1.1.7.tgz#760fbe238b94d6f13f3e4105efd99753ab8f3b61"
|
resolved "https://registry.yarnpkg.com/@quasar/babel-preset-app/-/babel-preset-app-1.1.8.tgz#4c11cb2ac03c6544b0b5e8d5067145cc038d9e3f"
|
||||||
integrity sha512-xQELeIYLjez2/p5B6UkMN6JKV6T98f6wWiKbKNhhjnC3+YQ1sM1qnSjets/TJNqdQcZnGH4D67HuR0BFuw0mcg==
|
integrity sha512-vMtxqgJ3eR2aCHkSTL8zPItly2uu+e0nIG/hJCtZGRvaVuivzLjxttrd1scPPhs9HkjiKTErfMGV/XTZ/gzCew==
|
||||||
dependencies:
|
dependencies:
|
||||||
"@babel/core" "^7.5.5"
|
"@babel/core" "^7.5.5"
|
||||||
"@babel/plugin-proposal-class-properties" "^7.5.5"
|
"@babel/plugin-proposal-class-properties" "^7.5.5"
|
||||||
@@ -1225,10 +1224,10 @@
|
|||||||
babel-plugin-module-resolver "^3.2.0"
|
babel-plugin-module-resolver "^3.2.0"
|
||||||
babel-plugin-transform-imports "^1.0.0"
|
babel-plugin-transform-imports "^1.0.0"
|
||||||
|
|
||||||
"@quasar/extras@^1.4.0":
|
"@quasar/extras@^1.4.2":
|
||||||
version "1.4.0"
|
version "1.4.2"
|
||||||
resolved "https://registry.yarnpkg.com/@quasar/extras/-/extras-1.4.0.tgz#e273e0610f4f22482ac49934ce4426260c08e49d"
|
resolved "https://registry.yarnpkg.com/@quasar/extras/-/extras-1.4.2.tgz#177f3cdbd7b604c8bf903946dbee7ebd3a0ecad4"
|
||||||
integrity sha512-ouhk4dWkPYWCjBZU+xN9/55O3Bszn1MDpFSFCtcGQXVe6VrmIvE/wE09YD+cp4PZdzsQZZiiTftziyoCzdy2Qg==
|
integrity sha512-lq2h18+IUs8M6weWRVoqzsPluENsBRdb4t2ePbsX0mjYz50Xpk1/K9isUotl7bDQDkJSwbshQKLOD7P1co0fTg==
|
||||||
|
|
||||||
"@quasar/fastclick@1.1.4":
|
"@quasar/fastclick@1.1.4":
|
||||||
version "1.1.4"
|
version "1.1.4"
|
||||||
@@ -6624,11 +6623,6 @@ hash-base@^3.0.0:
|
|||||||
inherits "^2.0.1"
|
inherits "^2.0.1"
|
||||||
safe-buffer "^5.0.1"
|
safe-buffer "^5.0.1"
|
||||||
|
|
||||||
hash-sum@2.0.0:
|
|
||||||
version "2.0.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-2.0.0.tgz#81d01bb5de8ea4a214ad5d6ead1b523460b0b45a"
|
|
||||||
integrity sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==
|
|
||||||
|
|
||||||
hash-sum@^1.0.2:
|
hash-sum@^1.0.2:
|
||||||
version "1.0.2"
|
version "1.0.2"
|
||||||
resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
|
resolved "https://registry.yarnpkg.com/hash-sum/-/hash-sum-1.0.2.tgz#33b40777754c6432573c120cc3808bbd10d47f04"
|
||||||
@@ -12026,10 +12020,10 @@ quasar-extras@^2.0.8:
|
|||||||
resolved "https://registry.yarnpkg.com/quasar-extras/-/quasar-extras-2.0.9.tgz#f3274f8cd8e054a76d0b52a2410ccf0cdfb197fd"
|
resolved "https://registry.yarnpkg.com/quasar-extras/-/quasar-extras-2.0.9.tgz#f3274f8cd8e054a76d0b52a2410ccf0cdfb197fd"
|
||||||
integrity sha512-ifwaaop0GNuxlcD7Ams0X3f7S49es+2NlR/fI4YAMAOW70ZxTkD4QkAFsVhk7dNPcpPodSOTKAWDOPaO+MqsBg==
|
integrity sha512-ifwaaop0GNuxlcD7Ams0X3f7S49es+2NlR/fI4YAMAOW70ZxTkD4QkAFsVhk7dNPcpPodSOTKAWDOPaO+MqsBg==
|
||||||
|
|
||||||
quasar@^1.7.0:
|
quasar@^1.7.4:
|
||||||
version "1.7.0"
|
version "1.7.4"
|
||||||
resolved "https://registry.yarnpkg.com/quasar/-/quasar-1.7.0.tgz#d0601938620eb072117392724cb4fafc3a0c89f6"
|
resolved "https://registry.yarnpkg.com/quasar/-/quasar-1.7.4.tgz#47d26c6fe158c129cdb3243221c443d0671c583f"
|
||||||
integrity sha512-xZ11IEhWzcLfvzeNaz4atZ1TrF4X4Zydw1GbF3U/kPMs3FNzdWRop375VHeau2yXkpKIttWYTb5zcGf1tvGV5A==
|
integrity sha512-gAp/q5Bn1lbBsKi7lZHZVNw/VI3EvUm5KwdRx7+O44RBb0i0P3oBib8HjpSzfQGaqdPogJFd7nQ/Az+jAfMYEA==
|
||||||
|
|
||||||
query-string@^4.1.0:
|
query-string@^4.1.0:
|
||||||
version "4.3.4"
|
version "4.3.4"
|
||||||
|
|||||||
Reference in New Issue
Block a user