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".

@@ -167,8 +167,8 @@ -
-
+
+
- + -
+ v-html="tools.getvideotitle(index, false)">
@@ -222,12 +222,12 @@ - -
+
-
+