- fix: ris da inviare al gruppo (nuovamente) e immagini rimaste ancora "images/" anzichè "/images/".

This commit is contained in:
Surya Paolo
2025-03-13 18:58:17 +01:00
parent f5b0e693d0
commit 0f8721b144
72 changed files with 1288 additions and 3708 deletions

View File

@@ -1,18 +1,8 @@
<template>
<div>
<q-header
v-if="site"
reveal
elevated
:class="getClassColorHeader"
:style="`color: ` + getColorText + `;`"
>
<q-toolbar
color="primary"
:glossy="!$q.platform.is.ios && !$q.platform.is.android"
:inverted="$q.platform.is.ios"
class="toolbar"
>
<q-header v-if="site" reveal elevated :class="getClassColorHeader" :style="`color: ` + getColorText + `;`">
<q-toolbar color="primary" :glossy="!$q.platform.is.ios && !$q.platform.is.android" :inverted="$q.platform.is.ios"
class="toolbar">
<q-btn flat dense round @click="clickMenu3Orizz" aria-label="Menu">
<q-icon name="menu" />
</q-btn>
@@ -29,17 +19,8 @@
<!--I'm only rendered on Electron!-->
</div>
<q-btn
size="md"
id="newvers"
v-if="isNewVersionAvailable() || data.updateExists"
color="secondary"
rounded
icon="refresh"
class="btnNewVersShow"
@click="RefreshApp()"
:label="t('notification.newVersionAvailable')"
>
<q-btn size="md" id="newvers" v-if="isNewVersionAvailable() || data.updateExists" color="secondary" rounded
icon="refresh" class="btnNewVersShow" @click="RefreshApp()" :label="t('notification.newVersionAvailable')">
</q-btn>
<q-toolbar-title class="row items-center">
@@ -64,47 +45,26 @@
</div>
-->
<div
v-if="site.confpages && site.confpages.show_darkopt"
class="text-h7"
>
<div v-if="site.confpages && site.confpages.show_darkopt" class="text-h7">
<q-toggle :icon="'fas fa-moon'" v-model="dark"> </q-toggle>
</div>
<div
v-if="
tools.isLogged() &&
(isAdmin() || tools.isEditor() || tools.isGrafico())
"
class="text-h7"
>
<div v-if="
tools.isLogged() &&
(isAdmin() || tools.isEditor() || tools.isGrafico())
" class="text-h7">
<q-toggle :icon="'fas fa-pencil-alt'" v-model="editOn"> </q-toggle>
</div>
<q-btn
v-if="!isonline() && site.confpages && site.confpages.showConnected"
flat
dense
round
aria-label="Connection"
>
<q-btn v-if="!isonline() && site.confpages && site.confpages.showConnected" flat dense round
aria-label="Connection">
<q-icon :name="iconConn" :class="clIconConn"></q-icon>
<q-icon v-if="isUserNotAuth" name="device_unknown"></q-icon>
</q-btn>
<q-btn-dropdown
stretch
v-if="isfinishLoading && static_data.lang_available.length > 1"
flat
:label="langshort"
auto-close
>
<q-btn-dropdown stretch v-if="isfinishLoading && static_data.lang_available.length > 1" flat :label="langshort"
auto-close>
<q-list bordered>
<q-item
clickable
v-ripple
v-for="langrec in static_data.lang_available"
:key="langrec.value"
@click="lang = langrec.value"
>
<q-item clickable v-ripple v-for="langrec in static_data.lang_available" :key="langrec.value"
@click="lang = langrec.value">
<q-item-section avatar>
<img :src="langrec.image" class="flagimg" alt="flag" />
</q-item-section>
@@ -132,127 +92,55 @@
<!-- BUTTON USER BAR -->
<q-btn
class="q-mx-xs"
v-if="
site.confpages && site.confpages.enableEcommerce && tools.isLogged()
"
round
dense
flat
@click="rightCartOpen = !rightCartOpen"
icon="fas fa-shopping-cart"
>
<q-badge
v-if="getnumItemsCart() > 0"
color="red"
floating
transparent
>
<q-btn class="q-mx-xs" v-if="
site.confpages && site.confpages.enableEcommerce && tools.isLogged()
" round dense flat @click="rightCartOpen = !rightCartOpen" icon="fas fa-shopping-cart">
<q-badge v-if="getnumItemsCart() > 0" color="red" floating transparent>
{{ getnumItemsCart() }}
</q-badge>
</q-btn>
<q-btn
class="q-mx-xs"
v-if="
site.confpages &&
site.confpages.enableEcommerce &&
tools.isLogged() &&
getnumOrdersCart() > 0
"
round
dense
flat
to="/orderinfo"
icon="fas fa-list-ol"
>
<q-badge
v-if="getnumOrdersCart() > 0"
color="blue"
floating
transparent
>
<q-btn class="q-mx-xs" v-if="
site.confpages &&
site.confpages.enableEcommerce &&
tools.isLogged() &&
getnumOrdersCart() > 0
" round dense flat to="/orderinfo" icon="fas fa-list-ol">
<q-badge v-if="getnumOrdersCart() > 0" color="blue" floating transparent>
{{ getnumOrdersCart() }}
</q-badge>
</q-btn>
<q-btn
class="q-mx-xs"
v-if="
site.confpages && site.confpages.showUserMenu && !tools.isLogged()
"
dense
flat
round
icon="fas fa-user"
@click="rightDrawerOpen = !rightDrawerOpen"
>
<q-btn class="q-mx-xs" v-if="
site.confpages && site.confpages.showUserMenu && !tools.isLogged()
" dense flat round icon="fas fa-user" @click="rightDrawerOpen = !rightDrawerOpen">
</q-btn>
<q-avatar
v-else-if="
site.confpages &&
site.confpages.showUserMenu &&
tools.isLogged() &&
getMyImg() &&
$q.screen.gt.sm
"
size="36px"
class="center_img cursor-pointer"
@click="rightDrawerOpen = !rightDrawerOpen"
>
<q-img
ratio="1"
fit="cover"
:src="getMyImg()"
:alt="Username()"
img-class="imgprofile_small"
stretch="false"
/>
<q-avatar v-else-if="
site.confpages &&
site.confpages.showUserMenu &&
tools.isLogged() &&
getMyImg() &&
$q.screen.gt.sm
" size="36px" class="center_img cursor-pointer" @click="rightDrawerOpen = !rightDrawerOpen">
<q-img ratio="1" fit="cover" :src="getMyImg()" :alt="Username()" img-class="imgprofile_small"
stretch="false" />
</q-avatar>
<q-btn
v-else-if="$q.screen.gt.sm"
class="q-mx-xs iconprofile_small"
round
dense
flat
@click="rightDrawerOpen = !rightDrawerOpen"
:icon="getMyImgforIcon()"
:color="getcolormenu()"
>
<q-btn v-else-if="$q.screen.gt.sm" class="q-mx-xs iconprofile_small" round dense flat
@click="rightDrawerOpen = !rightDrawerOpen" :icon="getMyImgforIcon()" :color="getcolormenu()">
</q-btn>
</q-toolbar>
</q-header>
<q-drawer
side="left"
bordered
:show-if-above="globalStore.leftDrawerOpen"
:breakpoint="800"
v-model="leftDrawerOpen"
:content-class="['bg-grey-1', 'q-pa-sm']"
:content-style="{ padding: '0px' }"
>
<q-drawer side="left" bordered :show-if-above="globalStore.leftDrawerOpen" :breakpoint="800"
v-model="leftDrawerOpen" :content-class="['bg-grey-1', 'q-pa-sm']" :content-style="{ padding: '0px' }">
<drawer :clBase="clBase"></drawer>
</q-drawer>
<!-- USER BAR -->
<q-drawer
v-if="site.confpages && site.confpages.enableEcommerce"
v-model="rightCartOpen"
class="q-drawer-cart"
side="right"
elevated
>
<q-btn
class="absolute-top-right"
:style="`margin-right: 10px; color:` + getColorText + `;`"
dense
flat
round
icon="close"
@click="rightCartOpen = !rightCartOpen"
>
<q-drawer v-if="site.confpages && site.confpages.enableEcommerce" v-model="rightCartOpen" class="q-drawer-cart"
side="right" elevated>
<q-btn class="absolute-top-right" :style="`margin-right: 10px; color:` + getColorText + `;`" dense flat round
icon="close" @click="rightCartOpen = !rightCartOpen">
</q-btn>
<CSelectUserActive></CSelectUserActive>
@@ -263,53 +151,24 @@
<CMyCart v-if="isfinishLoading"></CMyCart>
</q-drawer>
<!-- USER BAR -->
<q-drawer
v-if="site.confpages && site.confpages.showUserMenu"
v-model="rightDrawerOpen"
side="right"
elevated
>
<q-drawer v-if="site.confpages && site.confpages.showUserMenu" v-model="rightDrawerOpen" side="right" elevated>
<div id="profile">
<q-img
class="absolute-top"
src="images/landing_first_section.png"
style="height: 150px"
alt="section page"
>
<q-img class="absolute-top" src="/images/landing_first_section.png" style="height: 150px" alt="section page">
</q-img>
<div
class="absolute-top bg-transparent text-black center_img"
style="margin-top: 10px"
>
<div
:class="
`text-center q-ma-xs boldhigh text-` + getColorText + ` text-h7`
"
>
<div class="absolute-top bg-transparent text-black center_img" style="margin-top: 10px">
<div :class="`text-center q-ma-xs boldhigh text-` + getColorText + ` text-h7`
">
{{ t("header.area_personale") }}
</div>
<q-avatar size="80px" class="center_img q-ma-md">
<q-img
fit="cover"
:src="getMyImg()"
:alt="Username()"
img-class="imgprofile"
height="80px"
/>
<q-img fit="cover" :src="getMyImg()" :alt="Username()" img-class="imgprofile" height="80px" />
</q-avatar>
<!--<CMyAvatar :myimg="getMyImg()"></CMyAvatar>-->
<q-btn
class="absolute-top-right"
:style="`margin-right: 10px; color: ` + getColorText + `;`"
dense
flat
round
icon="close"
@click="rightDrawerOpen = !rightDrawerOpen"
>
<q-btn class="absolute-top-right" :style="`margin-right: 10px; color: ` + getColorText + `;`" dense flat round
icon="close" @click="rightDrawerOpen = !rightDrawerOpen">
</q-btn>
<div v-if="tools.isLogged()" class="text-weight-bold text-user">
@@ -317,49 +176,28 @@
<span v-if="mySurname()">&nbsp;{{ mySurname() }}</span>
</div>
<div class="row justify-evenly q-pa-xs-sm">
<div
v-if="tools.isLogged() && isAdmin()"
class="text-weight-bold text-user bg-red q-px-xs"
>
<div v-if="tools.isLogged() && isAdmin()" class="text-weight-bold text-user bg-red q-px-xs">
Admin
</div>
<div v-if="isSocio" class="text-weight-bold text-user q-px-xs">
Socio
</div>
<div
v-if="isSocioResidente()"
class="text-weight-bold text-user q-px-xs bg-amber"
>
<div v-if="isSocioResidente()" class="text-weight-bold text-user q-px-xs bg-amber">
Residente
</div>
<div
v-if="isConsiglio()"
class="text-weight-bold text-user q-px-xs bg-deep-orange-10"
>
<div v-if="isConsiglio()" class="text-weight-bold text-user q-px-xs bg-deep-orange-10">
Consiglio
</div>
<div
v-if="isManager()"
class="text-weight-bold text-user bg-blue q-px-xs"
>
<div v-if="isManager()" class="text-weight-bold text-user bg-blue q-px-xs">
Segreteria
</div>
<div
v-if="isEditor()"
class="text-weight-bold text-user bg-indigo q-px-xs"
>
<div v-if="isEditor()" class="text-weight-bold text-user bg-indigo q-px-xs">
Editore
</div>
<div
v-if="isFacilitatore()"
class="text-weight-bold text-user q-px-xs"
>
<div v-if="isFacilitatore()" class="text-weight-bold text-user q-px-xs">
Facilitatore
</div>
<div
v-if="isTratuttrici()"
class="text-weight-bold text-user q-px-xs"
>
<div v-if="isTratuttrici()" class="text-weight-bold text-user q-px-xs">
Editor
</div>
</div>
@@ -367,51 +205,28 @@
{{ t("user.loggati") }}
</div>
<div
v-if="tools.isLogged() && !tools.isVerified()"
class="text-verified"
>
<div v-if="tools.isLogged() && !tools.isVerified()" class="text-verified">
{{ t("components.authentication.email_verification.verify_email") }}
</div>
<div v-if="tools.isLogged()" class="text-verified">
<!-- <span class="text-white" v-if="Verificato()"> {{t('reg.verificato')}} </span> -->
<span
class="text-user text-italic bg-red"
v-if="!tools.Verificato()"
>
<span class="text-user text-italic bg-red" v-if="!tools.Verificato()">
{{ t("reg.non_verificato") }}
</span>
</div>
<div
v-if="tools.isLogged()"
id="user-actions"
class="column justify-center q-gutter-sm q-ma-sm center-150"
>
<q-btn
rounded
color="primary"
icon="person"
:to="`/my/` + getMyUsername()"
>{{ t("pages.profile") }}
<div v-if="tools.isLogged()" id="user-actions" class="column justify-center q-gutter-sm q-ma-sm center-150">
<q-btn rounded color="primary" icon="person" :to="`/my/` + getMyUsername()">{{ t("pages.profile") }}
</q-btn>
<q-btn
rounded
color="negative"
icon="exit_to_app"
@click="logoutHandler"
>{{ t("login.esci") }}</q-btn
>
<q-btn rounded color="negative" icon="exit_to_app" @click="logoutHandler">{{ t("login.esci") }}</q-btn>
</div>
</div>
<div style="margin-top: 120px"></div>
<div v-show="!tools.isLogged()">
<div class="q-ma-md" style="">
<CSigninNoreg
:showregbutt="site.confpages && site.confpages.showRegButton"
>
<CSigninNoreg :showregbutt="site.confpages && site.confpages.showRegButton">
</CSigninNoreg>
</div>
</div>