Site Configuration by Server Params (confsites and confpages)
This commit is contained in:
@@ -94,6 +94,8 @@ export default defineComponent({
|
||||
dark.value = tools.getCookie('darkmode', false, false, false) === '-1'
|
||||
|
||||
$q.dark.set(dark.value)
|
||||
|
||||
BeforeMount()
|
||||
}
|
||||
|
||||
watch(() => globalStore.finishLoading, (value: any, oldval: any) => {
|
||||
@@ -218,9 +220,8 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
function setshortlang(mylang: string) {
|
||||
static_data.lang_available.forEach((langavail) => {
|
||||
static_data.lang_available.forEach((langavail: any) => {
|
||||
if (langavail.value === mylang) {
|
||||
// console.log('static_data.lang_available[indrec].short', static_data.lang_available[indrec].short, static_data.lang_available[indrec].value)
|
||||
langshort.value = langavail.short
|
||||
return langshort.value
|
||||
}
|
||||
@@ -280,7 +281,7 @@ export default defineComponent({
|
||||
const lang = computed({
|
||||
get: () => $q.lang.isoName,
|
||||
set: mylang => {
|
||||
console.log('set lang', $q.lang.getLocale())
|
||||
console.log('set lang', $q.lang.getLocale(), 'passato', mylang)
|
||||
$q.lang.set(snakeToCamel(mylang))
|
||||
// tools.showNotif($q, 'IMPOSTA LANG= ' + $i18n.locale)
|
||||
// console.log('IMPOSTA LANG= ' + $i18n.locale)
|
||||
@@ -334,7 +335,7 @@ export default defineComponent({
|
||||
const color = (value === 'online') ? 'positive' : 'warning'
|
||||
const statoconn = t('connection.conn') + ' ' + ((value === 'online') ? t('connection.online') : t('connection.offline'))
|
||||
|
||||
if (static_data.functionality.SHOW_IF_IS_SERVER_CONNECTION) {
|
||||
if (site.confpages.showConnected) {
|
||||
|
||||
if (!!oldValue) {
|
||||
tools.showNotif($q, statoconn, {
|
||||
@@ -389,6 +390,8 @@ export default defineComponent({
|
||||
|
||||
function BeforeMount() {
|
||||
// Estrai la Lang dal Localstorage
|
||||
if (!globalStore.finishLoading)
|
||||
return;
|
||||
|
||||
// console.log('$q.i18n=', $q.i18n, '$q.getLocale()=', $q.lang.isoName)
|
||||
const mybrowserLang = getLangAtt()
|
||||
@@ -572,6 +575,8 @@ export default defineComponent({
|
||||
getColorText,
|
||||
costanti,
|
||||
dark,
|
||||
iconConn,
|
||||
clIconConn,
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -52,14 +52,6 @@
|
||||
<img :src="imglogo()" height="27" alt="Immagine Logo" />
|
||||
</q-avatar>
|
||||
<div class="q-mx-sm titlesite">{{ getappname() }}</div>
|
||||
<div v-if="site.confpages.show_darkopt" class="text-h7">
|
||||
<q-toggle
|
||||
size="xs"
|
||||
v-model="dark"
|
||||
:label="dark ? 'Scuro' : 'Chiaro'"
|
||||
>
|
||||
</q-toggle>
|
||||
</div>
|
||||
</q-toolbar-title>
|
||||
|
||||
<!--
|
||||
@@ -75,10 +67,13 @@
|
||||
</div>
|
||||
-->
|
||||
|
||||
<div v-if="site.confpages.show_darkopt" class="text-h7">
|
||||
<q-toggle :icon="'fas fa-moon'" v-model="dark"> </q-toggle>
|
||||
</div>
|
||||
<q-btn
|
||||
v-if="
|
||||
!isonline() &&
|
||||
static_data.functionality.SHOW_IF_IS_SERVER_CONNECTION
|
||||
site.confpages.showConnected
|
||||
"
|
||||
flat
|
||||
dense
|
||||
@@ -91,7 +86,7 @@
|
||||
|
||||
<q-btn-dropdown
|
||||
stretch
|
||||
v-if="static_data.lang_available.length > 1"
|
||||
v-if="isfinishLoading && static_data.lang_available.length > 1"
|
||||
flat
|
||||
:label="langshort"
|
||||
auto-close
|
||||
@@ -114,13 +109,13 @@
|
||||
</q-list>
|
||||
</q-btn-dropdown>
|
||||
|
||||
<div v-if="static_data.functionality.SHOW_MESSAGES">
|
||||
<div v-if="site.confpages.showMsgs">
|
||||
<message-popover></message-popover>
|
||||
</div>
|
||||
<div v-if="static_data.functionality.SHOW_COINS">
|
||||
<div v-if="site.confpages.showCoins">
|
||||
<coinsPopover v-model="rightCoinsOpen"></coinsPopover>
|
||||
</div>
|
||||
<div v-if="static_data.functionality.SHOW_NOTIF">
|
||||
<div v-if="site.confpages.showNotif">
|
||||
<notifPopover v-model="rightNotifOpen"></notifPopover>
|
||||
</div>
|
||||
|
||||
@@ -133,7 +128,7 @@
|
||||
|
||||
<q-btn
|
||||
class="q-mx-xs"
|
||||
v-if="static_data.functionality.ENABLE_ECOMMERCE && tools.isLogged()"
|
||||
v-if="site.confpages.enableEcommerce && tools.isLogged()"
|
||||
round
|
||||
dense
|
||||
flat
|
||||
@@ -153,7 +148,7 @@
|
||||
<q-btn
|
||||
class="q-mx-xs"
|
||||
v-if="
|
||||
static_data.functionality.ENABLE_ECOMMERCE &&
|
||||
site.confpages.enableEcommerce &&
|
||||
tools.isLogged() &&
|
||||
getnumOrdersCart() > 0
|
||||
"
|
||||
@@ -175,7 +170,7 @@
|
||||
|
||||
<q-btn
|
||||
class="q-mx-xs"
|
||||
v-if="static_data.functionality.SHOW_USER_MENU && !tools.isLogged()"
|
||||
v-if="site.confpages.showUserMenu && !tools.isLogged()"
|
||||
dense
|
||||
flat
|
||||
round
|
||||
@@ -185,7 +180,7 @@
|
||||
</q-btn>
|
||||
<q-avatar
|
||||
v-else-if="
|
||||
static_data.functionality.SHOW_USER_MENU &&
|
||||
site.confpages.showUserMenu &&
|
||||
tools.isLogged() &&
|
||||
getMyImg()
|
||||
"
|
||||
@@ -214,10 +209,6 @@
|
||||
>
|
||||
</q-btn>
|
||||
|
||||
<!--<q-btn
|
||||
class="q-mx-xs iconprofile_small" v-if="static_data.functionality.SHOW_USER_MENU && isLogged()" round dense flat
|
||||
@click="rightDrawerOpen = !rightDrawerOpen" :icon="getMyImgforIcon()" :color="getcolormenu()">
|
||||
</q-btn>-->
|
||||
</q-toolbar>
|
||||
</q-header>
|
||||
|
||||
@@ -235,7 +226,7 @@
|
||||
|
||||
<!-- USER BAR -->
|
||||
<q-drawer
|
||||
v-if="static_data.functionality.ENABLE_ECOMMERCE"
|
||||
v-if="site.confpages.enableEcommerce"
|
||||
v-model="rightCartOpen"
|
||||
side="right"
|
||||
elevated
|
||||
@@ -257,7 +248,7 @@
|
||||
</q-drawer>
|
||||
<!-- USER BAR -->
|
||||
<q-drawer
|
||||
v-if="static_data.functionality.SHOW_USER_MENU"
|
||||
v-if="site.confpages.showUserMenu"
|
||||
v-model="rightDrawerOpen"
|
||||
side="right"
|
||||
elevated
|
||||
@@ -396,7 +387,7 @@
|
||||
<div v-show="!tools.isLogged()">
|
||||
<div class="q-ma-md" style="">
|
||||
<CSigninNoreg
|
||||
:showregbutt="static_data.functionality.SHOW_REG_BUTTON"
|
||||
:showregbutt="site.confpages.showRegButton"
|
||||
>
|
||||
</CSigninNoreg>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user