- Tag HTML sugli annunci non vengono visualizzati correttamente... <div>...</div>

This commit is contained in:
Surya Paolo
2024-09-18 13:11:56 +02:00
parent d4e0f2cf1a
commit 1142526ed8
60 changed files with 1273 additions and 90 deletions

View File

@@ -1,18 +1,17 @@
APP_VERSION="1.0.61" APP_VERSION="1.0.61"
SERVICE_WORKER_FILE="service-worker.js" SERVICE_WORKER_FILE="service-worker.js"
APP_ID="19" APP_ID="13"
DIRECTORY_LOCAL="newfreeplanet" DIRECTORY_LOCAL="newfreeplanet"
DIRECTORY_SERVER="freeplanet_serverside" DIRECTORY_SERVER="freeplanet_serverside"
SERVERDIR_WEBSITE="" SERVERDIR_WEBSITE=""
SERVERPW_WEBSITE="" SERVERPW_WEBSITE=""
APP_URL="https://localhost" APP_URL="https://localhost"
URL_FACEBOOK="https://www.facebook.com/freeplanetapp" URL_FACEBOOK="https://www.facebook.com/freeplanetapp"
PROVA_PAOLO="PROVA ENV FUNZIONA!"
LANG_DEFAULT="it" LANG_DEFAULT="it"
PAO_APP_ID="KKPPAA5KJK435J3KSS9F9D8S9F8SD98F9SDF" PAO_APP_ID="KKPPAA5KJK435J3KSS9F9D8S9F8SD98F9SDF"
MASTER_KEY="KKPPSS5KJK435J3KSS9F9D8S9F8SD3CR3T" MASTER_KEY="KKPPSS5KJK435J3KSS9F9D8S9F8SD3CR3T"
MONGODB_HOST="https://localhost:3000" MONGODB_HOST="https://localhost:3000"
LOGO_REG='abitaregliiblei-logo-full.png' LOGO_REG='riso-logo-full.png'
TEST_NAME="Paolo" TEST_NAME="Paolo"
TEST_SURNAME="Arena" TEST_SURNAME="Arena"
TEST_EMAIL="" TEST_EMAIL=""
@@ -25,5 +24,5 @@ DEBUG="1"
TELEGRAM_SUPPORT="" TELEGRAM_SUPPORT=""
PROJECT_ID_MAIN="5cc0a13fe5c9d156728f400a" PROJECT_ID_MAIN="5cc0a13fe5c9d156728f400a"
TEST_CELL="" TEST_CELL=""
ISTEST=1 ISTEST="1"
INLOCALE=1 INLOCALE="1"

View File

@@ -1 +1 @@
TERMINA DI LAVORARE SU riso.app: (Sovrascrivo !) TERMINA DI LAVORARE SU abitaregliiblei.it: (Sovrascrivo !)

View File

@@ -1,8 +1,8 @@
{ {
"name": "abitaregliiblei", "name": "riso",
"version": "1.0.61", "version": "1.0.61",
"description": "Abitare Gli Iblei", "description": "Siamo la Rete Italiana di Scambio Orizzontale, abbiamo creato questa piattaforma per metterla al servizio di chi vuole riscoprire il valore della condivisione e della cooperazione. Valori semplici e profondi che ci aiutano a ritrovare il Senso della Vita, perduto in questa società consumista, e riporti quei Sani Pricìpi Naturali ed Umani di Fratellanza che intere popolazioni antiche conoscevano bene.",
"productName": "AbitareGliIblei", "productName": "Riso",
"author": "Paolo Arena", "author": "Paolo Arena",
"private": true, "private": true,
"keywords": [], "keywords": [],

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 244 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 634 KiB

View File

@@ -39,7 +39,7 @@ module.exports = configure((ctx) => ({
// --> boot files are part of "main.js" // --> boot files are part of "main.js"
// https://v2.quasar.dev/quasar-cli/boot-files // https://v2.quasar.dev/quasar-cli/boot-files
// boot: ['vue-i18n', 'vue-meta', 'axios', 'vee-validate', 'myconfig', 'local-storage', 'error-handler', 'globalroutines', 'vue-idb', 'dragula', 'guard'], // boot: ['vue-i18n', 'vue-meta', 'axios', 'vee-validate', 'myconfig', 'local-storage', 'error-handler', 'globalroutines', 'vue-idb', 'dragula', 'guard'],
boot: ['i18n', 'axios', 'vee-validate', 'myconfig', 'local-storage', 'error-handler', 'globalroutines', 'calendar', 'social-sharing', 'timeago', 'guard'], boot: ['i18n', 'axios', 'vee-validate', 'myconfig', 'local-storage', 'error-handler', 'globalroutines', 'calendar', 'social-sharing', 'timeago'],
// https://v2.quasar.dev/quasar-cli/quasar-conf-js#Property%3A-css // https://v2.quasar.dev/quasar-cli/quasar-conf-js#Property%3A-css
css: [ css: [
@@ -152,7 +152,7 @@ module.exports = configure((ctx) => ({
}, },
devServer: { devServer: {
https: false, https: false,
port: 8091, port: 8084,
open: false, // opens browser window automatically open: false, // opens browser window automatically
hot: false, // Disable hot module replacement hot: false, // Disable hot module replacement
headers: { headers: {
@@ -311,9 +311,9 @@ module.exports = configure((ctx) => ({
}, },
manifest: { manifest: {
name: 'Abitare gli Iblei', name: 'Riso',
short_name: 'AbitareGliIblei', short_name: 'Riso',
description: 'Abitare Gli Iblei', description: 'Siamo la Rete Italiana di Scambio Orizzontale, abbiamo creato questa piattaforma per metterla al servizio di chi vuole riscoprire il valore della condivisione e della cooperazione. Valori semplici e profondi che ci aiutano a ritrovare il Senso della Vita, perduto in questa società consumista, e riporti quei Sani Pricìpi Naturali ed Umani di Fratellanza che intere popolazioni antiche conoscevano bene.',
display: 'standalone', display: 'standalone',
orientation: 'portrait', orientation: 'portrait',
background_color: '#fff', background_color: '#fff',
@@ -323,54 +323,54 @@ module.exports = configure((ctx) => ({
start_url: "/?homescreen=1", start_url: "/?homescreen=1",
icons: [ icons: [
{ {
src: 'images/agi-android-icon-512x512.png', src: 'images/riso-android-icon-512x512.png',
sizes: '512x512', sizes: '512x512',
type: 'image/png', type: 'image/png',
}, },
{ {
src: 'images/agi-android-icon-384x384.png', src: 'images/riso-android-icon-384x384.png',
sizes: '384x384', sizes: '384x384',
type: 'image/png', type: 'image/png',
}, },
{ {
src: 'images/agi-android-icon-192x192.png', src: 'images/riso-android-icon-192x192.png',
sizes: '192x192', sizes: '192x192',
type: 'image/png', type: 'image/png',
}, },
{ {
src: 'images/agi-android-icon-144x144.png', src: 'images/riso-android-icon-144x144.png',
sizes: '144x144', sizes: '144x144',
type: 'image/png', type: 'image/png',
}, },
{ {
src: 'images/agi-android-icon-96x96.png', src: 'images/riso-android-icon-96x96.png',
sizes: '96x96', sizes: '96x96',
type: 'image/png', type: 'image/png',
}, },
{ {
src: 'images/agi-apple-icon-120x120.png', src: 'images/riso-apple-icon-120x120.png',
sizes: '120x120', sizes: '120x120',
type: 'image/png', type: 'image/png',
}, },
{ {
src: 'images/agi-apple-icon-144x144.png', src: 'images/riso-apple-icon-144x144.png',
sizes: '144x144', sizes: '144x144',
type: 'image/png', type: 'image/png',
}, },
{ {
src: 'images/agi-apple-icon-152x152.png', src: 'images/riso-apple-icon-152x152.png',
sizes: '152x152', sizes: '152x152',
type: 'image/png', type: 'image/png',
}, },
{ {
src: 'images/agi-apple-icon-180x180.png', src: 'images/riso-apple-icon-180x180.png',
sizes: '180x180', sizes: '180x180',
type: 'image/png', type: 'image/png',
}, },
], ],
related_applications: [{ related_applications: [{
"platform": "webapp", "platform": "webapp",
"url": "https://www.abitaregliiblei.it/manifest.json" "url": "https://www.riso.app/manifest.json"
}] }]
}, },
}, },
@@ -405,7 +405,7 @@ module.exports = configure((ctx) => ({
builder: { builder: {
// https://www.electron.build/configuration/configuration // https://www.electron.build/configuration/configuration
appId: 'AbitareGliIblei', appId: 'Riso',
}, },
// "chain" is a webpack-chain object https://github.com/neutrinojs/webpack-chain // "chain" is a webpack-chain object https://github.com/neutrinojs/webpack-chain

View File

@@ -28,12 +28,12 @@ export default defineComponent({
const visustat = computed(() => { const visustat = computed(() => {
// @ts-ignore // @ts-ignore
return costanti.MAINCARDS.filter((rec: IMainCard) => rec.visuonstat) return costanti.MAINCARDS.filter((rec: IMainCard) => rec.visuonstat && !rec.forgroup)
}) })
const visulinks = computed(() => { const visulinks = computed(() => {
// @ts-ignore // @ts-ignore
return costanti.MAINCARDS.filter((rec: IMainCard) => rec.link) return costanti.MAINCARDS.filter((rec: IMainCard) => rec.link && !rec.forgroup)
}) })
return { return {

View File

@@ -1630,7 +1630,7 @@ export default defineComponent({
} }
function mounted() { function mounted() {
console.log('mounted...') // console.log('mounted...')
try { try {
searchList.value = props.prop_searchList searchList.value = props.prop_searchList

View File

@@ -156,7 +156,7 @@ export default defineComponent({
const largeHeight = ref('100vh') const largeHeight = ref('100vh')
const cardStyle = computed(() => ({ const cardStyle = computed(() => ({
height: isSmall.value ? smallHeight.value : largeHeight.value, // height: isSmall.value ? smallHeight.value : largeHeight.value,
transition: 'height 0.3s ease-in-out' transition: 'height 0.3s ease-in-out'
})) }))

View File

@@ -655,8 +655,9 @@
<q-item <q-item
clickable clickable
v-if=" v-if="
myrec.coordinate_gps.address || myrec.coordinate_gps &&
myrec.coordinate_gps.coordinates (myrec.coordinate_gps.address ||
myrec.coordinate_gps.coordinates)
" "
> >
<q-item-section avatar> <q-item-section avatar>

View File

@@ -273,7 +273,7 @@ export default defineComponent({
}) })
*/ */
function crea() { function crea() {
console.log('crea', isFieldDb(), 'props.mycol', props.mycol) // console.log('crea', isFieldDb(), 'props.mycol', props.mycol)
if (props.mycol && props.mycol.name && props.mycol.name !== 'test') { if (props.mycol && props.mycol.name && props.mycol.name !== 'test') {
col.value = { ...props.mycol } col.value = { ...props.mycol }
@@ -318,7 +318,7 @@ export default defineComponent({
} }
} }
console.log('popupedit myvalue.value: ', myvalue.value) // console.log('popupedit myvalue.value: ', myvalue.value)
if (props.tablesel) { if (props.tablesel) {
// let obj = tools.getParamsByTable(props.table) // let obj = tools.getParamsByTable(props.table)
@@ -469,7 +469,7 @@ export default defineComponent({
try { try {
console.log('mounted', 'isFieldDb()', myrow.value) // console.log('mounted', 'isFieldDb()', myrow.value)
if (isFieldDb() && !props.isrec) { if (isFieldDb() && !props.isrec) {
// console.log(' . none...') // console.log(' . none...')
} else { } else {
@@ -488,7 +488,7 @@ export default defineComponent({
myvalue.value = myrow.value myvalue.value = myrow.value
} }
} }
console.log('props.field', props.field, 'props.subfield', props.subfield, 'myvalue: ', myvalue) // console.log('props.field', props.field, 'props.subfield', props.subfield, 'myvalue: ', myvalue)
} }
} catch (e) { } catch (e) {

View File

@@ -75,6 +75,7 @@ export default defineComponent({
const contact = ref(<IUserFields | null>null) const contact = ref(<IUserFields | null>null)
const filtroutente = ref(<any[]>[]) const filtroutente = ref(<any[]>[])
const showBanner_utenti_verif = ref(true)
const usersList = ref({ show: false, title: '', list: [] }) const usersList = ref({ show: false, title: '', list: [] })
@@ -582,6 +583,7 @@ export default defineComponent({
numStepCompleted, numStepCompleted,
globalStore, globalStore,
prStep, prStep,
showBanner_utenti_verif,
} }
}, },
}) })

View File

@@ -89,7 +89,11 @@
</CMySelectCity> </CMySelectCity>
<CMySelectCity <CMySelectCity
v-if="globalStore.isPresenteCardsByProv(contact.profile.resid_province)" v-if="
globalStore.isPresenteCardsByProv(
contact.profile.resid_province
)
"
:label="$t('reg.resid_card')" :label="$t('reg.resid_card')"
table="users" table="users"
jointable="cards" jointable="cards"
@@ -263,10 +267,10 @@
<q-banner <q-banner
inline-actions inline-actions
class="bg-blue text-white" class="bg-blue text-white row"
v-if="userstoverify.length > 0" v-if="userstoverify.length > 0 && showBanner_utenti_verif"
> >
<span v-html="$t('tutorial.utenti_da_verificare')"></span> <div v-html="$t('tutorial.utenti_da_verificare')"></div>
<template v-slot:action> <template v-slot:action>
<q-btn <q-btn
:label=" :label="
@@ -279,8 +283,14 @@
usersList.show = true; usersList.show = true;
usersList.title = $t('tutorial.utenti_da_verif_btn'); usersList.title = $t('tutorial.utenti_da_verif_btn');
" "
> />
</q-btn> <q-btn
icon="fas fa-times"
class="q-my-sm"
flat
@click="showBanner_utenti_verif = false"
aria-label="Chiudi"
/>
</template> </template>
</q-banner> </q-banner>
@@ -288,8 +298,9 @@
inline-actions inline-actions
class="bg-red text-white" class="bg-red text-white"
v-if=" v-if="
userStore.my.profile.calc.numGoodsAndServices <= 0 && !nascondiavviso userStore.my.profile.calc.numGoodsAndServices <= 0 &&
&& tools.visualizzaHomeApp() !nascondiavviso &&
tools.visualizzaHomeApp()
" "
> >
<span v-html="$t('tutorial.step_beniservizi')"></span> <span v-html="$t('tutorial.step_beniservizi')"></span>

View File

@@ -56,7 +56,7 @@ export default defineComponent({
} }
function mounted() { function mounted() {
console.log('mounted') // console.log('mounted')
myarrvalues.value = [] myarrvalues.value = []
// console.log('value', value) // console.log('value', value)

View File

@@ -102,7 +102,6 @@ export default defineComponent({
} }
function beforeDestroy() { function beforeDestroy() {
console.log('beforeDestroy')
clearInterval(polling.value) clearInterval(polling.value)
} }

View File

@@ -49,7 +49,6 @@ export default defineComponent({
} }
onBeforeUnmount(() => { onBeforeUnmount(() => {
console.log('beforeDestroy')
clearInterval(polling.value) clearInterval(polling.value)
}) })

View File

@@ -1,9 +1,9 @@
const msg_website_it = { const msg_website_it = {
ws: { ws: {
sitename: 'AbitareGliIblei', sitename: 'Riso',
siteshortname: 'AbitareGliIblei', siteshortname: 'RISO',
description: 'Abitare Gli Iblei', description: 'Siamo la Rete Italiana di Scambio Orizzontale, abbiamo creato questa piattaforma per metterla al servizio di chi vuole riscoprire il valore della condivisione e della cooperazione. Valori semplici e profondi che ci aiutano a ritrovare il Senso della Vita, perduto in questa società consumista, e riporti quei Sani Pricìpi Naturali ed Umani di Fratellanza che intere popolazioni antiche conoscevano bene.',
keywords: '', keywords: 'riso, piattaforma di scambio, rete italiana scambio orizzontale, riso app, riso piattaforma, scambio e baratto, momenta RIS',
}, },
hours: { hours: {
descr: 'Descrizione', descr: 'Descrizione',
@@ -84,7 +84,6 @@ const msg_website_it = {
eventodef: 'Evento:', eventodef: 'Evento:',
prova: 'prova', prova: 'prova',
dbop: 'Operazioni', dbop: 'Operazioni',
server: 'Server',
projall: 'Comunitari', projall: 'Comunitari',
groups: 'Lista Gruppi', groups: 'Lista Gruppi',
projectsShared: 'Condivisi da me', projectsShared: 'Condivisi da me',

View File

@@ -68,7 +68,7 @@ function getDynamicPages(site: ISites): IListRoutes[] {
infooter: false, infooter: false,
}, },
{ {
active: site.confpages && site.confpages.enableGoods, active: true,
order: 12, order: 12,
path: '/goods', path: '/goods',
materialIcon: 'fas fa-tshirt', materialIcon: 'fas fa-tshirt',
@@ -79,7 +79,7 @@ function getDynamicPages(site: ISites): IListRoutes[] {
infooter: true, infooter: true,
}, },
{ {
active: site.confpages && site.confpages.enableServices, active: true,
order: 15, order: 15,
path: '/services', path: '/services',
materialIcon: 'fas fa-house-user', materialIcon: 'fas fa-house-user',
@@ -90,7 +90,7 @@ function getDynamicPages(site: ISites): IListRoutes[] {
infooter: true, infooter: true,
}, },
{ {
active: site.confpages && site.confpages.enableActivities, active: true,
order: 15, order: 15,
path: '/activities', path: '/activities',
materialIcon: 'fas fa-house-user', materialIcon: 'fas fa-house-user',
@@ -112,7 +112,7 @@ function getDynamicPages(site: ISites): IListRoutes[] {
infooter: false, infooter: false,
}, },
{ {
active: site.confpages && site.confpages.enableHosps, active: true,
order: 15, order: 15,
path: '/hosps', path: '/hosps',
materialIcon: 'fas fa-bed', materialIcon: 'fas fa-bed',
@@ -134,7 +134,7 @@ function getDynamicPages(site: ISites): IListRoutes[] {
infooter: true, infooter: true,
}, },
{ {
active: site.confpages && site.confpages.enableEvents, active: true,
order: 20, order: 20,
path: '/events', path: '/events',
materialIcon: 'fas fa-bullhorn', materialIcon: 'fas fa-bullhorn',
@@ -156,7 +156,7 @@ function getDynamicPages(site: ISites): IListRoutes[] {
infooter: false, infooter: false,
}, },
{ {
active: site.confpages && site.confpages.showProfile, active: true,
order: 120, order: 120,
path: '/myprofile', path: '/myprofile',
materialIcon: 'fas fa-user', materialIcon: 'fas fa-user',
@@ -178,7 +178,7 @@ function getDynamicPages(site: ISites): IListRoutes[] {
infooter: false, infooter: false,
}, },
{ {
active: site.confpages && site.confpages.showiscrittiMenu, active: true,
order: 130, order: 130,
path: '/friends', path: '/friends',
materialIcon: 'fas fa-user-friends', materialIcon: 'fas fa-user-friends',
@@ -294,18 +294,6 @@ function getDynamicPages(site: ISites): IListRoutes[] {
inmenu: false, inmenu: false,
infooter: false infooter: false
}, },
{
active: true,
order: 1000,
path: '/404error',
materialIcon: 'fas fa-calendar-plus',
name: 'otherpages.error404',
component: () => import('@/root/My404page/My404page.vue'),
inmenu: false,
infooter: false
},
] ]
return baseroutes return baseroutes

View File

@@ -106,7 +106,6 @@ export default defineComponent({
} }
function beforeDestroy() { function beforeDestroy() {
console.log('beforeDestroy')
if (polling.value) if (polling.value)
clearInterval(polling.value) clearInterval(polling.value)
} }

View File

@@ -101,7 +101,6 @@ export default defineComponent({
} }
function beforeDestroy() { function beforeDestroy() {
console.log('beforeDestroy')
if (polling.value) if (polling.value)
clearInterval(polling.value) clearInterval(polling.value)
} }

View File

@@ -275,6 +275,7 @@ export const costanti = {
visuonstat: true, visuonstat: true,
small: false, small: false,
showfavorite: true, showfavorite: true,
forgroup: true,
}, },
], ],