Skip to content

Commit 456a1e5

Browse files
author
Olivier Giulieri
committed
Improved test page.
1 parent ad35340 commit 456a1e5

4 files changed

Lines changed: 75 additions & 36 deletions

File tree

demo/test.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ <h1 id="title">Test</h1>
4646
<p><br/>Test page with all field types. Used to QA Evolutility ...and easily see what is not implemented yet. </p>
4747

4848

49-
<div id="evol"></div>
49+
<div id="evol" class="test"></div>
5050

5151
<script>
5252

dist/css/demo.css

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,3 +239,6 @@ body {
239239
.winecellar .evol-many-cards p {
240240
clear: left;
241241
}
242+
.test .evol-many-cards > div.panel {
243+
height: 182px !important;
244+
}

js/ui-models/apps/test.js

Lines changed: 64 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -38,18 +38,14 @@ var test_ui = {
3838
{
3939
id:'name2',
4040
type: 'text',
41-
label: 'Text 5 chars',
42-
maxlength:5,
43-
minlength:5,
44-
viewmany: true,
41+
label: 'Text 2',
4542
width: '38'
4643
},
4744
{
4845
id:'name3',
4946
type: 'text',
5047
label: 'Text (readonly)',
5148
readonly: '1',
52-
viewmany: false,
5349
width: '20'
5450
}
5551
]
@@ -58,6 +54,37 @@ var test_ui = {
5854
type: 'tab',
5955
label: 'General',
6056
elements: [
57+
{
58+
type: 'panel',
59+
label: 'Strings',
60+
width: 100,
61+
elements: [
62+
{
63+
id:'str5',
64+
type: 'text',
65+
label: 'Name',
66+
required: true,
67+
maxlength: '150',
68+
width: 42
69+
},
70+
{
71+
id:'str6',
72+
type: 'text',
73+
required: true,
74+
label: 'Text 5-10 chars',
75+
maxlength:10,
76+
minlength:5,
77+
width: '38'
78+
},
79+
{
80+
id:'str7',
81+
type: 'text',
82+
label: 'Text (readonly)',
83+
readonly: '1',
84+
width: '20'
85+
}
86+
]
87+
},
6188
{
6289
type: 'panel',
6390
label: 'Date',
@@ -212,7 +239,7 @@ var test_ui = {
212239
type: 'panel',
213240
eindex: '1',
214241
label: 'List',
215-
width: '33',
242+
width: '34',
216243
elements: [
217244
{
218245
type: 'list',
@@ -233,9 +260,9 @@ var test_ui = {
233260
elements: [
234261
{
235262
type: 'panel',
236-
eindex: '1',
263+
id: 'pnl1',
237264
label: 'Integers',
238-
width: '33',
265+
width: 34,
239266
elements: [
240267
{
241268
type: 'integer',
@@ -337,6 +364,7 @@ var test_ui = {
337364
width: 66,
338365
elements: [
339366
{
367+
id: 'notes',
340368
type: 'textmultiline',
341369
label: 'Comments',
342370
maxlength: '300',
@@ -349,12 +377,13 @@ var test_ui = {
349377
{
350378
type: 'panel',
351379
label: 'An Image',
352-
width: '34',
380+
width: 34,
353381
elements: [
354382
{
383+
id:'pix',
355384
type: 'image',
356385
label: 'Image',
357-
maxlength: '200',
386+
maxlength: 200,
358387
width: 100,
359388
viewmany: false
360389
}
@@ -363,6 +392,28 @@ var test_ui = {
363392
}
364393
]
365394
},
395+
{
396+
type: 'tab',
397+
label: '2 Collections',
398+
elements: [
399+
{
400+
type: 'panel-list',
401+
id:'degustations2',
402+
attr:'degustation2',
403+
label: 'Collection 1',
404+
width: 100,
405+
elements: degustationFields
406+
},
407+
{
408+
type: 'panel-list',
409+
id:'degustations3',
410+
attr:'degustation3',
411+
label: 'Collection 2',
412+
width: 100,
413+
elements: degustationFields
414+
}
415+
]
416+
},
366417
{
367418
type: 'tab',
368419
label: 'Read Only',
@@ -377,14 +428,14 @@ var test_ui = {
377428
type: 'text',
378429
label: 'Text',
379430
readonly: true,
380-
width: '33'
431+
width: 33
381432
},
382433
{
383434
id:'txtml',
384435
type: 'textmultiline',
385436
label: 'Big Text',
386437
readonly: true,
387-
width: '67'
438+
width: 67
388439
},
389440
{
390441
type: 'date',
@@ -435,7 +486,7 @@ var test_ui = {
435486
},
436487
{
437488
type: 'integer',
438-
id:'intro',
489+
id:'int5',
439490
label: 'Integer',
440491
readonly: true,
441492
width: 33,
@@ -459,28 +510,6 @@ var test_ui = {
459510
]
460511
}
461512
]
462-
},
463-
{
464-
type: 'tab',
465-
label: '2 Collections',
466-
elements: [
467-
{
468-
type: 'panel-list',
469-
id:'degustations2',
470-
attr:'degustation2',
471-
label: 'Collection 1',
472-
width: 100,
473-
elements: degustationFields
474-
},
475-
{
476-
type: 'panel-list',
477-
id:'degustations3',
478-
attr:'degustation3',
479-
label: 'Collection 2',
480-
width: 100,
481-
elements: degustationFields
482-
}
483-
]
484513
}
485514
]
486515
};

less/demo.less

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,10 @@ body{
8181
clear:left;
8282
}
8383
}
84+
85+
.test .evol-many-cards {
86+
87+
> div.panel {
88+
height: 182px !important;
89+
}
90+
}

0 commit comments

Comments
 (0)