@@ -40,27 +40,6 @@ Description:
40
40
</div >
41
41
</div >
42
42
43
- <!-- START OF CHANGES-->
44
- <!-- Viewing Elements in {{ this.activeComponent }} '{{ depth }}'
45
- <hr>
46
- </span>
47
- <span class='list-title' v-else-if='!this.activeComponent'></span>
48
- <div group="people" class="list-group">
49
- <p v-if='!this.componentMap[this.activeComponent]?.htmlList.length'>No HTML elements in component</p>
50
-
51
- <div id="tooltipCon" :class="activeHTML === element[2] ? 'list-group-item-selected' : 'list-group-item'"
52
- v-for="(element) in renderList" :key="element[1] + Date.now()">
53
-
54
- <button class="attributeButton" @click="setActiveElement(element)">
55
- <div class="tooltip"> Edit {{ element[0] }} attributes </div>
56
- </button>
57
- <i v-if='activeComponent === "" || exceptions.includes(element[0])'></i>
58
- <i v-else class="fas fa fa-angle-double-down fa-md" @click="setLayer({ text: element[0], id: element[2] })"></i>
59
- {{ element[0] }}
60
- <i class="fas fa fa-trash fa-md" @click.self="deleteElement([element[1], element[2]])"></i>
61
- </div>
62
- </div> -->
63
-
64
43
<!-- attribute pop-up -->
65
44
<q-dialog v-model =" attributeModal" >
66
45
<!-- @update:model-value="setActiveElement" -->
@@ -71,6 +50,14 @@ Description:
71
50
:key =" element.id + Date.now()" >
72
51
<p v-if =" element.id === this.activeHTML" >Your class is - {{ element.class }}</p >
73
52
</div >
53
+ <!-- attribute child's child-->
54
+ <div class =" AttributeContainer" v-for =" element in this.componentMap[this.activeComponent].htmlList"
55
+ :key =" element.id + Date.now()" >
56
+ <ul v-for =" element1 in element.children"
57
+ :key =" element1.id + Date.now()" >
58
+ <li v-if =" element1.id === this.activeHTML" >Your class is - {{ element1.class }}</li >
59
+ </ul >
60
+ </div >
74
61
75
62
<div class =" formBox" >
76
63
<q-form autofocus v-on:submit.prevent =" submitClass" >
@@ -112,7 +99,7 @@ export default {
112
99
}
113
100
},
114
101
computed: {
115
- ... mapState ([' selectedElementList' , ' componentMap' , ' activeComponent' , ' activeHTML' , ' activeLayer' , ' attributeModalOpen' ]),
102
+ ... mapState ([' activeComponentObj ' , ' selectedElementList' , ' componentMap' , ' activeComponent' , ' activeHTML' , ' activeLayer' , ' attributeModalOpen' ]),
116
103
renderList: {
117
104
get () {
118
105
if (this .activeComponent === ' ' ) return this .selectedElementList .map ((el , index ) => [el .text , index, el .id ])
0 commit comments