66<html >
77<jsp:include page =" fragments/headTag.jsp" />
88<body >
9+ <script src =" resources/js/topjava.common.js" defer ></script >
10+ <script src =" resources/js/topjava.users.js" defer ></script >
911<jsp:include page =" fragments/bodyHeader.jsp" />
1012
1113<div class =" jumbotron pt-4" >
1214 <div class =" container" >
1315 <h3 class =" text-center" ><spring:message code =" user.title" /></h3 >
14- <button class =" btn btn-primary" >
16+ <button class =" btn btn-primary" onclick = " add() " >
1517 <span class =" fa fa-plus" ></span >
1618 <spring:message code =" common.add" />
1719 </button >
18- <table class =" table table-striped mt-3 " >
20+ <table class =" table table-striped" id = " datatable " >
1921 <thead >
2022 <tr >
2123 <th ><spring:message code =" user.name" /></th >
3335 <td ><c:out value =" ${ user. name } " /></td >
3436 <td ><a href =" mailto:${ user. email } " >${ user. email } </a ></td >
3537 <td >${ user. roles } </td >
36- <td ><input type =" checkbox" <c:if test =" ${ user. enabled } " >checked</c:if >/></td >
38+ <td ><input type =" checkbox" <c:if test =" ${ user. enabled } " >checked</c:if > id=" ${ user . id } " /></td >
3739 <td ><fmt:formatDate value =" ${ user. registered } " pattern =" dd-MMMM-yyyy" /></td >
3840 <td ><a ><span class =" fa fa-pencil" ></span ></a ></td >
39- <td ><a ><span class =" fa fa-remove" ></span ></a ></td >
41+ <td ><a class = " delete " id = " ${ user . id } " ><span class =" fa fa-remove" ></span ></a ></td >
4042 </tr >
4143 </c:forEach >
4244 </table >
4345 </div >
4446</div >
47+
48+ <div class =" modal fade" tabindex =" -1" id =" editRow" >
49+ <div class =" modal-dialog" >
50+ <div class =" modal-content" >
51+ <div class =" modal-header" >
52+ <h4 class =" modal-title" ><spring:message code =" user.add" /></h4 >
53+ <button type =" button" class =" close" data-dismiss =" modal" >× ; </button >
54+ </div >
55+ <div class =" modal-body" >
56+ <form id =" detailsForm" >
57+ <input type =" hidden" id =" id" name =" id" >
58+
59+ <div class =" form-group" >
60+ <label for =" name" class =" col-form-label" ><spring:message code =" user.name" /></label >
61+ <input type =" text" class =" form-control" id =" name" name =" name"
62+ placeholder =" <spring:message code=" user.name " />" >
63+ </div >
64+
65+ <div class =" form-group" >
66+ <label for =" email" class =" col-form-label" ><spring:message code =" user.email" /></label >
67+ <input type =" email" class =" form-control" id =" email" name =" email"
68+ placeholder =" <spring:message code=" user.email " />" >
69+ </div >
70+
71+ <div class =" form-group" >
72+ <label for =" password" class =" col-form-label" ><spring:message code =" user.password" /></label >
73+ <input type =" password" class =" form-control" id =" password" name =" password"
74+ placeholder =" <spring:message code=" user.password " />" >
75+ </div >
76+ </form >
77+ </div >
78+ <div class =" modal-footer" >
79+ <button type =" button" class =" btn btn-secondary" data-dismiss =" modal" >
80+ <span class =" fa fa-close" ></span >
81+ <spring:message code =" common.cancel" />
82+ </button >
83+ <button type =" button" class =" btn btn-primary" onclick =" save()" >
84+ <span class =" fa fa-check" ></span >
85+ <spring:message code =" common.save" />
86+ </button >
87+ </div >
88+ </div >
89+ </div >
90+ </div >
4591<jsp:include page =" fragments/footer.jsp" />
4692</body >
4793</html >
0 commit comments