Revize 085e4783
Přidáno uživatelem Pavel Fidranský před více než 6 roky(ů)
sources/src/main/webapp/uploadFiles.jsp | ||
---|---|---|
35 | 35 |
<p class="errorMessage">${errorMessage}</p> |
36 | 36 |
</c:if> |
37 | 37 | |
38 |
<h3>Upload components:</h3>
|
|
38 |
<h3>Upload SPADe data:</h5>
|
|
39 | 39 | |
40 |
<form name="uploadForm" action="upload-files" method="post" enctype="multipart/form-data">
|
|
40 |
<form name="uploadForm" method="post" enctype="multipart/form-data"> |
|
41 | 41 |
<div class="form-field"> |
42 |
<input type="file" name="uploads[]" class="hidden" id="fileUpload" multiple> |
|
43 | ||
44 |
<button type="button"> |
|
45 |
<label for="fileUpload">Browse files</label> |
|
46 |
</button> |
|
47 | ||
48 |
<label for="fileUpload" id="fileCounter"></label> |
|
42 |
<input type="file" name="file"> |
|
49 | 43 |
</div> |
50 | 44 | |
51 | 45 |
<input type="submit" value="Upload"> |
52 | 46 |
</form> |
53 | 47 | |
54 |
<hr class="verticalSeparator"> |
|
55 | ||
56 |
<% if (request.getParameter("diagram_id") != null) { %> |
|
57 |
<form name="diagramForm" action="graph?diagram_id=<%= request.getParameter("diagram_id") %>&diagram_hash=<%= request.getParameter("diagram_hash") %>" method="post"> |
|
58 |
<input type="hidden" name="diagram_id" value="<%= request.getParameter("diagram_id") %>"> |
|
59 | ||
60 |
<% |
|
61 |
if (request.getSession().getAttribute("logged_user_id") != null && |
|
62 |
request.getAttribute("diagram_user_id") != null && |
|
63 |
request.getAttribute("diagram_user_id").toString().compareTo(request.getSession().getAttribute("logged_user_id").toString()) == 0 ) { %> |
|
64 | ||
65 |
<div class="form-field"> |
|
66 |
<label for="diagramName">Edit diagram name:</label><br> |
|
67 |
<input type="text" name="diagram_name" id="diagramName" value="${diagram_name}"> |
|
68 |
</div> |
|
69 | ||
70 |
<div class="form-field"> |
|
71 |
<label for="publicDiagram">Public diagram:</label><br> |
|
72 |
<input type="checkbox" name="public_diagram" id="publicDiagram" value="1" ${diagram_public_checked}> |
|
73 |
</div> |
|
74 | ||
75 |
<% } else if (request.getSession().getAttribute("logged_user_id") != null) { %> |
|
76 |
<div class="form-field"> |
|
77 |
<label for="diagramName">Edit diagram name:</label><br> |
|
78 |
<input type="text" name="diagram_name" id="diagramName" value="${diagram_name}"> |
|
79 |
</div> |
|
80 | ||
81 |
<div class="form-field"> |
|
82 |
<label for="copyDiagram">Copy diagram:</label><br> |
|
83 |
<input type="checkbox" name="copy_diag" id="copyDiagram" value="1"> |
|
84 |
</div> |
|
85 |
<% } %> |
|
86 | ||
87 |
<% } else { %> |
|
88 |
<form name="diagramForm" action="graph" method="post"> |
|
89 |
<% if (request.getSession().getAttribute("logged_user") == "1" ) { %> |
|
90 |
<div class="form-field"> |
|
91 |
<label for="diagramName">Diagram name:</label><br> |
|
92 |
<input type="text" name="diagram_name" id="diagramName"> |
|
93 |
</div> |
|
94 | ||
95 |
<div class="form-field"> |
|
96 |
<label for="publicDiagram">Public diagram:</label><br> |
|
97 |
<input type="checkbox" name="public_diagram" id="publicDiagram" value="1" ${diagram_public_checked}> |
|
98 |
</div> |
|
99 |
<% } %> |
|
100 |
<% } %> |
|
101 | ||
102 |
<!-- |
|
103 |
<div class="form-field"> |
|
104 |
<label for="framework">Choose framework:</label><br> |
|
105 |
<select name="framework" id="framework"> |
|
106 |
<option value="osgi">OSGi</option> |
|
107 |
<option value="ejb3">EJB3</option> |
|
108 |
<option value="sofa2">SOFA2</option> |
|
109 |
</select> |
|
110 |
</div> |
|
111 |
--> |
|
112 | ||
113 |
<input type="submit" value="Start visualization" ${not empty componentNames ? "" : "disabled='disabled'"}> |
|
114 |
</form> |
|
115 | ||
116 | 48 |
<c:if test="${not empty componentNames}"> |
117 | 49 |
<hr class="verticalSeparator"> |
118 | 50 | |
... | ... | |
139 | 71 |
</c:forEach> |
140 | 72 |
</ul> |
141 | 73 |
</c:if> |
74 | ||
75 |
<hr class="verticalSeparator"> |
|
76 | ||
77 |
<form name="diagramForm" action="graph" method="post"> |
|
78 |
<input type="submit" value="Start visualization" ${not empty componentNames ? "" : "disabled='disabled'"}> |
|
79 |
</form> |
|
142 | 80 |
</div> |
143 | 81 |
</main> |
144 | 82 |
</div> |
145 | ||
146 |
<script> |
|
147 |
var fileUploadField = document.getElementById('fileUpload'); |
|
148 |
var fileCounter = document.getElementById('fileCounter'); |
|
149 | ||
150 |
fileUploadField.addEventListener('change', function() { |
|
151 |
var message = this.files.length === 1 ? '1 file selected.' : (this.files.length + ' files selected.'); |
|
152 |
fileCounter.innerText = message; |
|
153 |
}); |
|
154 |
</script> |
|
155 | 83 |
</body> |
156 | 84 |
</html> |
Také k dispozici: Unified diff
dropped some unused functionality, merged DefaultPage with UploadFiles servlet