more editable fields, created CheckboxEditable

This commit is contained in:
2024-03-18 21:19:44 +01:00
parent 8c90f54b3c
commit d4797e75dc
7 changed files with 141 additions and 40 deletions

View File

@@ -21,7 +21,7 @@ import SvgIcon from '@jamescoyle/vue-icon';
import { mdiChevronRight } from '@mdi/js';
import { mdiChevronDown } from '@mdi/js';
import ContentEditable from '@components/misc/ContentEditable.vue';
import ContentEditable from '@components/editable/ContentEditable.vue';
export default {
props: ['cid', 'eid'],
@@ -233,7 +233,20 @@ export default {
<div class="entite">
<!-- TODO update entite with revisions -->
<label v-if="entite" class="menacemaintient" :class="{ hidden: headerreduced}">{{ entity_title_label }}</label>
<h3 v-if="entite" class="entite-title">{{ entite.title }}</h3>
<!-- <h3 v-if="entite" class="entite-title">{{ entite.title }}</h3> -->
<ContentEditable
v-if="entite"
tag="h3"
:value="entite.title"
class="entite-title"
:contenteditable="entite.can_update"
:data="{
entitytype: 'node',
bundle: 'entite',
nid: this.entite.id,
field: 'title'
}" />
</div>
</template>
@@ -271,7 +284,7 @@ export default {
nid: this.concernement.id,
field: 'field_caillou'
}" />
</section>
</template>