- gestione dell'editor delle pagine (non funzionante!)

This commit is contained in:
Surya Paolo
2025-09-16 17:30:28 +02:00
parent cb3baf3dbb
commit 95fa0b9ac0
63 changed files with 1647 additions and 2737 deletions

View File

@@ -56,6 +56,11 @@ import { CNotifAtTop } from '@src/components/CNotifAtTop';
import { CPresentazione } from '@src/components/CPresentazione';
import { CRegistration } from '@src/components/CRegistration';
import { CShareSocial } from '@src/components/CShareSocial';
import { CMyImageGallery } from '@src/components/CMyImageGallery';
import { CMyHeading } from '@src/components/CMyHeading';
import { CMyList } from '@src/components/CMyList';
import { CMyCode } from '@src/components/CMyCode';
import { CMyDivider } from '@src/components/CMyDivider';
import { CVisuVideoPromoAndPDF } from '@src/components/CVisuVideoPromoAndPDF';
import MixinMetaTags from '@src/mixins/mixin-metatags';
@@ -119,6 +124,11 @@ export default defineComponent({
CRow,
CColumn,
CMyVideoYoutube,
CMyDivider,
CMyImageGallery,
CMyHeading,
CMyList,
CMyCode,
// , //CMapMarker,
},
emits: ['selElemClick'],

View File

@@ -355,6 +355,26 @@
:ccLoad="myelem.ccLoad ?? false"
/>
</div>
<div v-else-if="myel.type === shared_consts.ELEMTYPE.IMAGE_GALLERY">
<CMyImageGallery> </CMyImageGallery>
</div>
<div v-else-if="myel.type === shared_consts.ELEMTYPE.HEADING">
<CMyHeading
:text="myel.container"
:level="myelem.number"
:color="myelem.color"
>
</CMyHeading>
</div>
<div v-else-if="myel.type === shared_consts.ELEMTYPE.LIST">
<CMyList> </CMyList>
</div>
<div v-else-if="myel.type === shared_consts.ELEMTYPE.CODE">
<CMyCode> </CMyCode>
</div>
<div v-else-if="myel.type === shared_consts.ELEMTYPE.DIVIDER">
<CMyDivider> </CMyDivider>
</div>
<div v-else-if="myel.type === shared_consts.ELEMTYPE.PAGE">
<div
:class="myel.class + (editOn ? ` clEdit` : ``) + getClass()"