Skip to content

Commit d44cb64

Browse files
committed
merge changes from Johnny (z-index and h,w,x,y tracking)
git push origin jace/sandbox
2 parents 82b503f + b0dd2b5 commit d44cb64

File tree

7 files changed

+223
-101
lines changed

7 files changed

+223
-101
lines changed

src/components/Canvas.vue

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@
6161
element.y !== 0 ? {'left': element.y} : {'left': '60%'},
6262
element.w !== 0 ? {'width': element.w} : {'width': '25%'},
6363
element.h !== 0 ? {'height' : element.h} : {'height' : '10%'},
64+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
6465
{'background-color': componentData.color}]"
6566
>
6667
<p class="innerHtmlText">{{element.note !== '' ? element.note : element.text}}</p>
@@ -71,6 +72,7 @@
7172
element.y !== 0 ? {'left': element.y} : {'left': '10%'},
7273
element.w !== 0 ? {'width': element.w} : {'width': '80%'},
7374
element.h !== 0 ? {'height' : element.h} : {'height' : '75%'},
75+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
7476
{'background-color': componentData.color}]"
7577
>
7678
<p class="innerHtmlText" style="font-size: 3em">{{element.note !== '' ? element.note : element.text}}</p>
@@ -82,6 +84,7 @@
8284
element.y !== 0 ? {'left': element.y} : {'left': '10%'},
8385
element.w !== 0 ? {'width': element.w} : {'width': '80%'},
8486
element.h !== 0 ? {'height' : element.h} : {'height' : '40%'},
87+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
8588
{'background-color': componentData.color}]"
8689
>
8790
<p class="innerHtmlText" style="font-size: 3em">{{element.note !== '' ? element.note : element.text}}</p>
@@ -92,6 +95,7 @@
9295
element.y !== 0 ? {'left': element.y} : {'left': '5%'},
9396
element.w !== 0 ? {'width': element.w} : {'width': '90%'},
9497
element.h !== 0 ? {'height' : element.h} : {'height' : '20%'},
98+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
9599
{'background-color': componentData.color}]"
96100
>
97101
<p class="innerHtmlText" style="font-size: 4em">{{element.note !== '' ? element.note :element.text}}</p>
@@ -102,6 +106,7 @@
102106
element.y !== 0 ? {'left': element.y} : {'left': '10%'},
103107
element.w !== 0 ? {'width': element.w} : {'width': '80%'},
104108
element.h !== 0 ? {'height' : element.h} : {'height' : '15%'},
109+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
105110
{'background-color': componentData.color}]"
106111
>
107112
<p class="innerHtmlText" style="font-size: 3em">{{element.note !== '' ? element.note : element.text}}</p>
@@ -112,6 +117,7 @@
112117
element.y !== 0 ? {'left': element.y} : {'left': '15%'},
113118
element.w !== 0 ? {'width': element.w} : {'width': '70%'},
114119
element.h !== 0 ? {'height' : element.h} : {'height' : '12%'},
120+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
115121
{'background-color': componentData.color}]"
116122
>
117123
<p class="innerHtmlText" style="font-size: 2.5em">{{element.note !== '' ? element.note : element.text }}</p>
@@ -122,6 +128,7 @@
122128
element.y !== 0 ? {'left': element.y} : {'left': '20%'},
123129
element.w !== 0 ? {'width': element.w} : {'width': '60%'},
124130
element.h !== 0 ? {'height' : element.h} : {'height' : '10%'},
131+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
125132
{'background-color': componentData.color}]"
126133
>
127134
<p class="innerHtmlText" style="font-size: 2em">{{element.note !== '' ? element.note : element.text}}</p>
@@ -132,6 +139,7 @@
132139
element.y !== 0 ? {'left': element.y} : {'left': '25%'},
133140
element.w !== 0 ? {'width': element.w} : {'width': '50%'},
134141
element.h !== 0 ? {'height' : element.h} : {'height' : '8%'},
142+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
135143
{'background-color': componentData.color}]"
136144
>
137145
<p class="innerHtmlText" style="font-size: 1.5em">{{element.note !== '' ? element.note : element.text}}</p>
@@ -142,6 +150,7 @@
142150
element.y !== 0 ? {'left': element.y} : {'left': '30%'},
143151
element.w !== 0 ? {'width': element.w} : {'width': '40%'},
144152
element.h !== 0 ? {'height' : element.h} : {'height' : '5%'},
153+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
145154
{'background-color': componentData.color}]"
146155
>
147156
<p class="innerHtmlText" style="font-size: 1em">{{element.note !== '' ? element.note : element.text}}</p>
@@ -153,6 +162,7 @@
153162
element.y !== 0 ? {'left': element.y} : {'left': '20%'},
154163
element.w !== 0 ? {'width': element.w} : {'width': '40%'},
155164
element.h !== 0 ? {'height' : element.h} : {'height' : '40%'},
165+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
156166
{'background-color': componentData.color}]"
157167
>
158168
<p class="innerHtmlText" style="font-size: 3em">{{element.note !== '' ? element.note : element.text}}</p>
@@ -164,6 +174,7 @@
164174
element.y !== 0 ? {'left': element.y} : {'left': '30%'},
165175
element.w !== 0 ? {'width': element.w} : {'width': '60%'},
166176
element.h !== 0 ? {'height' : element.h} : {'height' : '10%'},
177+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
167178
{'background-color': componentData.color}]"
168179
>
169180
<p class="innerHtmlText" style="font-size: 2em">{{element.note !== '' ? element.note : element.text}}</p>
@@ -174,6 +185,7 @@
174185
element.y !== 0 ? {'left': element.y} : {'left': '10%'},
175186
element.w !== 0 ? {'width': element.w} : {'width': '80%'},
176187
element.h !== 0 ? {'height' : element.h} : {'height' : '40%'},
188+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
177189
{'background-color': componentData.color}]"
178190
>
179191
<p class="innerHtmlText" style="font-size: 1.5em">{{element.note !== '' ? element.note : element.text}}
@@ -190,6 +202,7 @@
190202
element.y !== 0 ? {'left': element.y} : {'left': '10%'},
191203
element.w !== 0 ? {'width': element.w} : {'width': '80%'},
192204
element.h !== 0 ? {'height' : element.h} : {'height' : '40%'},
205+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
193206
{'background-color': componentData.color}]"
194207
>
195208
<p class="innerHtmlText" style="font-size: 1.5em">{{element.note !== '' ? element.note : element.text}}
@@ -206,6 +219,7 @@
206219
element.y !== 0 ? {'left': element.y} : {'left': '10%'},
207220
element.w !== 0 ? {'width': element.w} : {'width': '80%'},
208221
element.h !== 0 ? {'height' : element.h} : {'height' : '40%'},
222+
element.z !== 0 ? {'z-index' : element.z} : {'z-index' : '0'},
209223
{'background-color': componentData.color}]"
210224
>
211225
<p>{{element.note !== '' ? element.note : element.text }}</p>

src/components/left-sidebar/ComponentTab/CreateMenuHTMLQueue.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,16 @@ export default {
5858
...mapState(['selectedElementList', 'componentMap', 'activeComponent', 'activeHTML', 'activeLayer']),
5959
renderList: {
6060
get () {
61-
if (this.activeComponent === '') return this.selectedElementList.map((el, index) => [el.text, index, el.id])
61+
if (this.activeComponent === '') return this.selectedElementList.map((el, index) => [el.text, index, el.id, el.z])
6262
// change activeComponent's htmlList into an array of arrays ([element/component name, index in state])
6363
if (this.activeComponent !== '' && this.activeLayer.id === '') {
64-
let sortedHTML = this.componentMap[this.activeComponent].htmlList.map((el, index) => [el.text, index, el.id]).filter(el => {
64+
let sortedHTML = this.componentMap[this.activeComponent].htmlList.map((el, index) => [el.text, index, el.id, el.z]).filter(el => {
6565
return el[0] !== undefined
6666
})
6767
return sortedHTML
6868
}
6969
let activeElement = breadthFirstSearch(this.componentMap[this.activeComponent].htmlList, this.activeLayer.id)
70-
let sortedHTML = activeElement.children.map((el, index) => [el.text, index, el.id]).filter(el => {
70+
let sortedHTML = activeElement.children.map((el, index) => [el.text, index, el.id, el.z]).filter(el => {
7171
return el[0] !== undefined
7272
})
7373
return sortedHTML

0 commit comments

Comments
 (0)