1
1
@model FormListModel
2
- <p >
3
- You can update your form presentation and fill forms in this applications
4
- </p >
5
- <p >
6
- Fill forms:
7
- @for ( var i = 0 ; i < Model .FormList .Count ; i ++ )
8
- {
9
- var form = Model .FormList [i ];
10
- <div >@form.Title </div >
11
- <ul >
12
- <
li ><
a href =
" /Home/[email protected] &id=new" >
Fill New Form </
a ></
li >
13
- @foreach ( var obj in Model .GetObjectsByType (form .Name ))
14
- {
15
- <
li ><
a href =
" /Home/[email protected] &[email protected] " >
Edit : @obj.ToString() </
a ></
li >
16
- }
17
- </ul >
18
- }
19
- </p >
20
- <p >
21
- Edit form presentation (as a content manager):
22
- <ul >
23
- @for ( var i = 0 ; i < Model .FormList .Count ; i ++ )
24
- {
25
- var form = Model .FormList [i ];
26
- <
li ><
a href =
" /Home/[email protected] " >
@form.Title </
a ></
li >
27
- }
28
- </ul >
29
- </p >
30
- <p >
31
- Edit form presentation (as an admin, without restrictions):
32
- <ul >
33
- @for ( var i = 0 ; i < Model .FormList .Count ; i ++ )
34
- {
35
- var form = Model .FormList [i ];
36
- <
li ><
a href =
" /Home/[email protected] &isAdmin=true" >
@form.Title </
a ></
li >
37
- }
38
- </ul >
39
- </p >
2
+ @{
3
+ ViewData [" Title" ] = " No-Code Editor for Domain Models" ;
4
+ }
5
+ <section class =" logo-section" >
6
+ <img class =" logo" src =" /images/logo.svg" />
7
+ </section >
8
+ <section class =" index-section" >
9
+ <div class =" index-header" >
10
+ <h1 class =" index-header__title" >No-Code Editor for Domain Models</h1 >
11
+ <div class =" index-header__description" >
12
+ Use SurveyJS to generate form JSON schemas based on domain model code and
13
+ edit the forms in a visual designer.
14
+ </div >
15
+ </div >
16
+ <div class =" index-container" >
17
+ <div class =" index-action" >
18
+ <div class =" index-action-icon" >
19
+ <img class =" index-action-icon__background" src =" ~/images/circle.svg" >
20
+ <img class =" index-action-icon__image" src =" ~/images/run.svg" >
21
+ </div >
22
+ <div class =" index-action__text" >
23
+ Fill Out a Form
24
+ </div >
25
+ <ul class =" index-forms" >
26
+ @for ( var i = 0 ; i < Model .FormList .Count ; i ++ ) {
27
+ var form = Model .FormList [i ];
28
+ <li class =" index-form" >
29
+ <
a href =
" /Home/[email protected] &id=new" >
@form.Title </
a >
30
+ @if (Model .GetObjectsByType (form .Name ).Count > 0 ) {
31
+ < ul class = " index-form-responses" >
32
+ @foreach (var obj in Model .GetObjectsByType (form .Name )) {
33
+ < li class = " index-form-response" >< a href = " /Home/[email protected] &[email protected] " > @obj .
ToString ()
< / a >< / li >
34
+ }
35
+ < / ul >
36
+ }
37
+ </li >
38
+ }
39
+ </ul >
40
+ </div >
41
+ <div class =" index-action" >
42
+ <div class =" index-action-icon" >
43
+ <img class =" index-action-icon__background" src =" ~/images/circle.svg" >
44
+ <img class =" index-action-icon__image" src =" ~/images/manage.svg" >
45
+ </div >
46
+ <div class =" index-action__text" >
47
+ Edit a Form as Content Manager
48
+ </div >
49
+ <ul class =" index-forms" >
50
+ @for ( var i = 0 ; i < Model .FormList .Count ; i ++ ) {
51
+ var form = Model .FormList [i ];
52
+ <li class =" index-form" >
53
+ <
a href =
" /Home/[email protected] " >
@form.Title </
a >
54
+ </li >
55
+ }
56
+ </ul >
57
+ </div >
58
+ <div class =" index-action" >
59
+ <div class =" index-action-icon" >
60
+ <img class =" index-action-icon__background" src =" ~/images/circle.svg" >
61
+ <img class =" index-action-icon__image" src =" ~/images/admin.svg" >
62
+ </div >
63
+ <div class =" index-action__text" >
64
+ Edit a Form as Administrator
65
+ </div >
66
+ <ul class =" index-forms" >
67
+ @for ( var i = 0 ; i < Model .FormList .Count ; i ++ ) {
68
+ var form = Model .FormList [i ];
69
+ <li class =" index-form" >
70
+ <
a href =
" /Home/[email protected] &isAdmin=true" >
@form.Title </
a >
71
+ </li >
72
+ }
73
+ </ul >
74
+ </div >
75
+ </div >
76
+ </section >
77
+ <section class =" index-footer" >
78
+ <div class =" index-footer-social" >
79
+ <a href =" https://www.facebook.com/SurveyJS/" target =" _blank" class =" index-footer-social-link" >
80
+ <img src =" ~/images/facebook.svg" />
81
+ </a >
82
+ <a href =" https://github.com/surveyjs" target =" _blank" class =" index-footer-social-link" >
83
+ <img src =" ~/images/github.svg" />
84
+ </a >
85
+ <a href =" https://medium.com/@@surveyjs" target =" _blank" class =" index-footer-social-link" >
86
+ <img src =" ~/images/medium.svg" />
87
+ </a >
88
+ <a href =" https://twitter.com/surveyjs" target =" _blank" class =" index-footer-social-link" >
89
+ <img src =" ~/images/twitter.svg" />
90
+ </a >
91
+ </div >
92
+ <div class =" index-footer__copyright" >
93
+ Copyright © 2023 Devsoft Baltic OÜ. All rights reserved.
94
+ </div >
95
+ </section >
0 commit comments