diff --git a/package.json b/package.json
index 770d88c..0767b02 100755
--- a/package.json
+++ b/package.json
@@ -31,7 +31,7 @@
"@babel/plugin-transform-runtime": "^7.4.0",
"@babel/runtime": "^7.0.0",
"@quasar/babel-preset-app": "^1.1.7",
- "@quasar/extras": "^1.3.3",
+ "@quasar/extras": "^1.4.0",
"@types/googlemaps": "^3.38.0",
"@types/lodash": "^4.14.142",
"@types/vuelidate": "^0.7.0",
@@ -53,7 +53,7 @@
"npm": "^6.10.0",
"nprogress": "^0.2.0",
"prerender-spa-plugin": "^3.4.0",
- "quasar": "^1.5.4",
+ "quasar": "^1.7.0",
"quasar-extras": "^2.0.8",
"register-service-worker": "^1.0.0",
"vee-validate": "^2.1.2",
@@ -91,10 +91,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.4.2",
- "@quasar/quasar-app-extension-qcalendar": "^1.0.0",
- "@quasar/quasar-app-extension-qmediaplayer": "^1.0.16",
- "@quasar/quasar-app-extension-qscroller": "^1.0.4",
+ "@quasar/app": "^1.4.5",
+ "@quasar/quasar-app-extension-qcalendar": "^1.3.13",
+ "@quasar/quasar-app-extension-qmediaplayer": "^1.0.17",
+ "@quasar/quasar-app-extension-qscroller": "^1.0.5",
"@quasar/quasar-app-extension-typescript": "^1.0.0-alpha.11",
"@types/dotenv": "^4.0.3",
"@types/jest": "^23.1.4",
diff --git a/src/App.scss b/src/App.scss
index c2a143c..857e962 100644
--- a/src/App.scss
+++ b/src/App.scss
@@ -16,6 +16,24 @@ p {
margin: 0 0 8px;
}
+ul {
+ list-style: none;
+ padding: 0px;
+}
+
+ul li::before {
+ content: '\2713';
+ color: red;
+ display: inline-block;
+ width: 1em;
+ margin-left: 20px;
+}
+
+li {
+ color: #2f2c8b;
+ font-size: 18px;
+}
+
h1 {
font-size: 1.5rem;
font-weight: bold;
diff --git a/src/db/i18n_website.js b/src/db/i18n_website.js
index 5660f05..fd14c19 100644
--- a/src/db/i18n_website.js
+++ b/src/db/i18n_website.js
@@ -13,6 +13,7 @@ const msg_website = {
Test: 'Test',
Category: 'Categorie',
Admin: 'Admin',
+ extralist: 'Lista Extra',
Test1: 'Test1',
Test2: 'Test2',
chisiamo: 'Chi Siamo',
diff --git a/src/db/static_data.ts b/src/db/static_data.ts
index 86c3a22..474331c 100644
--- a/src/db/static_data.ts
+++ b/src/db/static_data.ts
@@ -35,6 +35,19 @@ const routes_admin: IListRoutes[] = [
submenu: true,
onlyAdmin: true
},
+ {
+ active: true,
+ order: 1010,
+ path: '/admin/extralist',
+ materialIcon: 'event_seat',
+ name: 'pages.extralist',
+ component: () => import('@/views/admin/extralist/extralist.vue'),
+ level_parent: 0.0,
+ level_child: 0.5,
+ inmenu: true,
+ submenu: true,
+ onlyAdmin: true
+ },
]
const routes_newsletter: IListRoutes[] = [
@@ -110,6 +123,19 @@ const routes_manager: IListRoutes[] = [
level_child: 0.5,
onlyManager: true
},
+ {
+ active: true,
+ order: 15,
+ path: '/admin/showextralist',
+ materialIcon: 'fas fa-users',
+ name: 'otherpages.admin.extralist',
+ component: () => import('@/rootgen/admin/extraList/extraList.vue'),
+ inmenu: true,
+ submenu: true,
+ level_parent: 0,
+ level_child: 0.5,
+ onlyManager: true
+ },
{
active: true,
order: 20,
diff --git a/src/index.template.html b/src/index.template.html
index 8e12546..c349ccc 100644
--- a/src/index.template.html
+++ b/src/index.template.html
@@ -16,7 +16,6 @@
href="<%= htmlWebpackPlugin.files.publicPath %>statics/icons/favicon-32x32.png">
-
diff --git a/src/root/home/home.ts b/src/root/home/home.ts
index 3991ad0..8687245 100644
--- a/src/root/home/home.ts
+++ b/src/root/home/home.ts
@@ -15,18 +15,18 @@ import MixinMetaTags from '@src/mixins/mixin-metatags'
import { CCardCarousel, CImgText, CTitleBanner, CStatus } from '@components'
import MixinBase from '@src/mixins/mixin-base'
-Vue.use(VueScrollReveal, {
- class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides.
- duration: 1200,
- scale: 0.95,
- distance: '10px',
- rotate: {
- x: 0,
- y: 0,
- z: 0
- }
- // mobile: true
-})
+// Vue.use(VueScrollReveal, {
+// class: 'v-scroll-reveal', // A CSS class applied to elements with the v-scroll-reveal directive; useful for animation overrides.
+// duration: 1200,
+// scale: 0.95,
+// distance: '10px',
+// rotate: {
+// x: 0,
+// y: 0,
+// z: 0
+// }
+// // mobile: true
+// })
@Component({
mixins: [MixinBase],
@@ -43,7 +43,7 @@ export default class Home extends MixinBase {
public $q
public polling
public slide = 'first'
- public slide_video = 'mp4_1'
+ public slide_video = 'yt_1'
public mysteps = 0
public myaudio = 0
public mytestimonianze = 0
@@ -60,7 +60,8 @@ export default class Home extends MixinBase {
value: 0,
title: {
it: 'Passo 1 - Contributore Finanziario
' +
- 'Entro nella chat, dono 33€ e ho già trovato 2 persone che vogliono partecipare al gioco.',
+ 'A) Capisco come funziona. Condivido il gioco ad altre 2 persone che vogliono partecipare.
' +
+ 'B) Entro nella chat e dono i 33€ al gestore della Billettera.',
es: '',
enUs: ''
},
@@ -83,7 +84,7 @@ export default class Home extends MixinBase {
value: 2,
title: {
it: 'Passo 3 - Tesoriere/segretario
' +
- 'Collaborare, aggiornare doni, fornire informazioni, ma anche conoscersi, condividere esperienze, passioni e sogni.',
+ 'Collaboro, aggiorno la lista dei doni, fornisco informazioni, ma anche conosco, condivido esperienze, passioni e sogni.',
es: '',
enUs: ''
},
@@ -122,74 +123,6 @@ export default class Home extends MixinBase {
}
]
- public todownload = {
- it: [
- {
- title: 'Billettera (passi 1-2-3).jpg',
- file: 'statics/images/it/Billetera_step_1_2_3.jpg'
- },
- {
- title: 'Billettera (passo 4).jpg',
- file: 'statics/images/it/Billetera_step_4.jpg'
- },
- {
- title: 'Passi semplificati.jpg',
- file: 'statics/images/it/passi_semplificati.jpg'
- },
- {
- title: 'Spiegazione (PDF)',
- file: 'statics/files/it/Billetera_spiegazione.pdf'
- }
- ]
- }
-
- public audiofiles = {
- it: [
- {
- title: 'Elisa (Audio 1)',
- label: '1',
- value: 0,
- src: 'statics/audio/it/spiegazione_Billettera.mp3',
- type: 'audio/mp3'
- }
- ]
- }
-
- public testimonianze = {
- it: [
- {
- title: '1. Giovanni',
- label: '1',
- value: 0,
- text: '
Amici di questa meravigliosa Billettera, mi permetto di dare un mio punto di vista a ' + - 'questo meraviglioso gruppo di amici che si stanno sostenendo a partecipare donando e ricevendo questo dono economico. ' + - 'In questo progetto bisogna entrarci con il cuore, in questo gioco di economia circolare, e non con la mente.
' + - 'L\'ego mentale che ha costruito il giro di denaro sul potere, sul ricevere soldi dal lavoro, sull\'arrivismo, sullo scambiare ore della propria vita con denaro,' + - ' e solitamente dalla competizione e dalla fatica, non può concepire che si può donare dei soldi ad amici conosciuti e sconosciuti e ricevere altrettanti doni indietro, ' + - 'anche in denaro, da altri amici, che ti permetteranno di gioire di questa ricchezza economica che arriva solo da fatto che si possono utilizzare ' + - 'i soldi anche con gesti di puro Amore.
' + - 'Quando lo proponete ad amici è naturale che vi sentirete chiedere : "Una piramide, dov\'è la fregatura?"
' +
- 'Personalmente io parlo della mia esperienza, che sono felice di fare un dono di 33€ e di riceverne altrettanti e non vedo dove sta il problema.
' +
- 'Forse il sentirsi dire dei no, ci rimanda subito al mentale che si sente rifiutato ed entra subito nel giudizio negativo per se e verso gli altri,' +
- 'questo è un gioco che ci aiuterà a vedere tante facce dell\'ego che boicotterà, che ci depisterà, che ci illuderà, ma dietro a tutto questo ' +
- 'ci sta l\'Amore e la Consapevolezza che ci aiuteranno ad andare oltre e a procedere verso questa nuova esperienza di scambi di doni tra belle ' +
- 'anime che stanno già condividendo e sostenendosi a vicenda per portare una nuova visione sull\'economia circolare dei soldi.
Insomma questa è una chance, per riprendere anche gli schemi già visti di scambi a diversi livelli, ma con tutta la nuova tecnologia che ' + - 'abbiamo a disposizione, che ci aiuta a rimanere connessi continuamente, e con la nuova consapevolezza che finalmente l\'essere umano sta ' + - 'raggiungendo, e di usarli, i network, per ridistribuire, anche se solo in piccola parte, un po\' di regali, gioia, amore, amicizia e denaro ' + - 'sul pianeta.
' + - 'Questa billetera è una vera chance di cooperazione ad una ottava superiore, che porta con sé, anche molti regali di consapevolezza, ' + - 'crescita correttezza, precisione, onestà, cooperazione, amore.
', - }, - { - title: '2. Luca', - label: '2', - value: 1, - text: '' - } - ] - } - public advise = [ { title: { @@ -264,20 +197,30 @@ export default class Home extends MixinBase { public created() { this.animare = process.env.DEV ? 0 : 8000 - for (let index = 0; index <= this.getvideonum(true); ++index) { - this.arrvideo_yt.push(this.getvideomp4yt(index)) + for (let index = 0; index <= tools.getvideonum(true); ++index) { + this.arrvideo_yt.push(tools.getvideoyt(index)) } - for (let index = 0; index <= this.getvideonum(false); ++index) { - this.arrvideo_mp4.push(this.getvideomp4src(index)) + for (let index = 0; index <= tools.getvideonum(false); ++index) { + this.arrvideo_mp4.push(tools.getvideomp4src(index)) } - // console.log(this.arrvideo_mp4) - GlobalStore.actions.prova() this.endload = true } + get getvideonum_youtube() { + return tools.getvideonum(true) + } + + get getvideonum_mp4() { + return tools.getvideonum(false) + } + + get heightgallvideo() { + return tools.heightgallvideo() + } + get isLogged() { return UserStore.state.isLogged } @@ -355,84 +298,6 @@ export default class Home extends MixinBase { return tools.getappname(this, false) } - get getArrDisciplines() { - return GlobalStore.state.disciplines.filter((rec) => rec.showinhome) - } - - public getpath(myvideo) { - return 'statics/video/' + func_tools.getLocale() + '/' + myvideo - } - - public getkey(youtube, title, isnum) { - let mykey = 'MP4' - if (youtube) - mykey = 'YT' - - if (isnum) { - mykey += '_NUM' - } else { - if (title) - mykey += '_TITLE_' - else - mykey += '_VIDEO_' - } - - return mykey - } - - public getvideourl(index, youtube) { - const myvideo = this.getValDb(this.getkey(youtube, false, false) + index, false) - if (myvideo) - return this.getpath(myvideo) - else - return '' - } - - public getvideonum(youtube) { - return this.getValDb(this.getkey(youtube, false, true), false) - } - - get getvideonum_youtube() { - return this.getvideonum(true) - } - - get getvideonum_mp4() { - return this.getvideonum(false) - } - - get heightgallvideo() { - const h = tools.heightgallery(this.getValDb('MP4_W', false) / this.getValDb('MP4_H', false)) - return h - } - - public mygetarrValDb(keystr, serv) { - const myval = GlobalStore.getters.getValueSettingsByKey(keystr, serv) - // console.log('AA: myval', myval) - try { - if (myval) { - // console.log(' Entro') - const myrec = JSON.parse(myval) - // console.log('*************** getarrValDb') - // console.table(myrec) - return myrec - } else { - // console.log('NO MYVAL') - return [] - } - } catch (e) { - console.log('Errore: ', e) - return [] - } - } - - public getvideotitle(index, youtube) { - - const mykey = this.getkey(youtube, true, false) + index - const ris = this.mygetarrValDb(mykey, false) - - return tools.getelembylang(ris) - } - public gettitle_advise(rec) { return rec.title[tools.getLocale()] } @@ -446,28 +311,6 @@ export default class Home extends MixinBase { } - public getaudiofiles() { - return this.audiofiles[tools.getLocale()] - } - - public gettestimonianze() { - return this.testimonianze[tools.getLocale()] - } - - public getvideomp4src(index) { - return [{ src: this.getvideourl(index, false), type: 'video/mp4' } - ] - } - - public getvideomp4yt(index) { - return [{ src: this.getvideourl(index, true), type: 'video/mp4' } - ] - } - - public getvideoposter(index) { - return '' - } - public getfileimgdown(rec) { return rec.file[tools.getLocale()] } diff --git a/src/root/home/home.vue b/src/root/home/home.vue index 2db357f..e1abeca 100644 --- a/src/root/home/home.vue +++ b/src/root/home/home.vue @@ -105,8 +105,8 @@E' uno scambio di Reciproco Aiuto
- E' un sistema Circolare UMANO, che, se seguito bene, con il minimo sforzo, si ottieme il massimo
- apporto.
+ E' un sistema Circolare Umano:
+ "Con il minimo sforzo ottengo il massimo apporto".